我正在使用 jQuery 动态加载一些 xml 数据。该代码在除 Internet Explorer 8 和 10 之外的所有浏览器上都能正常运行,没有错误。令人沮丧的是,它在 Internet Explorer 9 中运行良好。
这是我正在使用的代码(jQuery 1.10.2):
$.get("xml_generator.php", {search: searchInput.value}, function(data) {
var xml = $.parseXML(data);
console.log($(xml).find("XmlNode").text());
});
如果此代码在 Internet Explorer 10 中运行,它将在控制台中短暂显示正确的文本,然后我将收到“Internet Explorer 已停止工作”错误,并且在“检查解决方案”后页面将刷新(Horse狗屎)。
如果我点击调试,它会告诉我“iexplore.exe [5496] 中发生未处理的 win32 异常”。
这发生在多台计算机上,我几天来一直在寻找解决方案。
任何帮助将不胜感激!
编辑
它在 IE 8 中为我的客户端崩溃,但是当我刚刚对其进行测试时,它似乎在 8 中工作得很好。所以这个问题似乎是 IE 10 独有的。