Разбор xml с помощью jQuery в выпуске IE6/7

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

Код Jquery:

$.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 ответ

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

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

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

Другие вопросы по тегам