Я вызываю файл PHP, и он возвращает ответ, когда я просматриваю его в Firebug. Однако он не отображается на моей странице. Я не уверен, что успех на самом деле уволен, потому что я даже не могу запустить предупреждение, но он работает, потому что PHP-код запускает и возвращает то, что он должен.Показать ответ Ajax в HTML
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$.ajax({
type: "GET",
url: 'https://www.example.com',
dataType: 'jsonp',
contentType: "text/html",
crossDomain:'true',
success: function (data) {
$(".result").html(data);
}
});
</script>
<div class="result"></div>
Вы, кажется, придерживаетесь параметров в своем запросе ajax, который не принадлежит. Например, почему вы используете contentType: «text/html», если вы не отправляете текст/html на сервер? Почему вы используете .html(), чтобы вставить, возможно, объект javascript или массив javascript в содержимое div? Я предполагаю, что вы делаете кросс-доменный запрос на получение текста/html, который не допускается из-за той же политики происхождения, поэтому вы начали добавлять параметры, чтобы попытаться заставить его работать. –