0

我正在使用 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 独有的。

4

2 回答 2

0

所以事实证明问题出在我用来对选择框进行样式化的插件“SelectBoxIt”。把它拿出来,现在一切正常。

于 2013-11-13T00:25:50.553 回答
0

我也有这个。它是由 select 元素没有 name 属性引起的。添加它,它就消失了。

于 2014-07-01T23:13:33.393 回答