jQuery Ajax-запрос, возвращающий ноль только в Internet Explorer - PullRequest
0 голосов
/ 12 августа 2010

Я пытаюсь получить HTML-документ, используя метод jQuery ajax().

Когда я пытаюсь проанализировать возвращенные данные, используя $(data), все браузеры, кроме Internet Explorer, возвращают элемент DOM, а Internet Explorer возвращает NULL.

Я проверил «данные», и это строка, как и ожидалось.

Что может быть причиной этого? Я предполагаю, что это могло быть ошибками в добавленной разметке, но я не могу ничего найти в проверке?

Я использую jQuery 1.4.2.

jQuery.ajax({
    url: url,
    cache: false,
    contentType: 'html',
    processData: false,
    success: function(data) {
        console.log($(data));
    }
});

1 Ответ

0 голосов
/ 12 августа 2010

Убедитесь, что ваша переменная URL не ссылается на страницу XHTML .В противном случае возникает много проблем с Internet Explorer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...