Разбор 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);
}
проверить на ошибки отброшены.