Разбор XML с JQuery в IE6 / 7 выпуск - PullRequest
1 голос
/ 11 марта 2010

У меня есть некоторые проблемы с синтаксическим анализом XML в Ie6 / 7 (оригинал 7, режим не совместим). На другом нормальном браузере это работает.

Код запроса:

$.ajax({
        type: "GET",
        url: "test.xml",
        dataType: "html",
        success: function(xml) {
            $(xml).find('quoteresult').each(function(){
                var bid = $(this).find('bid').text();
                alert(bid);
            });

        }
});

Когда я делаю alert(xml); Я вижу все XML-файлы даже в IE6, но alert($(xml).html());, в ie6 он пуст, в FF он работает !!

Я не могу понять, что не так!

Спасибо

1 Ответ

0 голосов
/ 11 марта 2010

Убедитесь, что в вашем XML нет пробелов. Поскольку Firefox игнорирует это, тогда как IE6 / 7 ломается. Вы можете добавить:

error: function(XMLHttpRequest, textStatus, errorThrown){ 
     alert(textStatus); 
}

, чтобы проверить на наличие ошибок.

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