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 に答える