Если вы не укажете jQuery иначе, он будет угадывать, что делать с данными, возвращающимися на основе типа MIME, отправляемого с данными.Если вы возвращаете документ, возвращаемый тип MIME должен быть XML (поэтому предположительно ваша HTML-страница имеет вид X HTML, или, по крайней мере, так говорит сервер).(См. Документацию $.ajax
для опции dataType
; jQuery создает документ только при работе с XML.)
Вы можете сказать jQuery, что вы всегда хотите, чтобы он был в виде текста.задав ему dataType
, который является аргументом сразу после обработчика успеха в $.get
:
$.get('content/view/images.html', function(data) {
alert(data);
}, "text");
// ^--- new bit
... или вы можете указать его для объекта параметров с помощью$.ajax
:
$.ajax({
url: 'content/view/images.html',
dataType: "text", // <=== new bit
success: function(data) {
alert(data);
}
});