ホームページ >ウェブフロントエンド >jsチュートリアル >IE_jquery での jquery .ajax スタック問題の解決策

IE_jquery での jquery .ajax スタック問題の解決策

WBOY
WBOYオリジナル
2016-05-16 18:43:111159ブラウズ

IE エンコーディングの問題を解決するための最初のステップ:
dataType:($.browser.msie) ? "text" : "xml" これを最初に実行して、返されたテキストまたは XML が
であるかどうかを IE に識別させます。 :

コードをコピー コードは次のとおりです。

function parseXml(xml) { // XML IE エンコード問題の 2 番目のステップ
if (jQuery.browser.msie) { // ブラウザーが IE であるかどうかを判断します
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); // Microsoft の xmldom オブジェクト
xmlDoc.loadXML(xml);
xml = xmlDoc>}
return xml;


ステップ 3:


コードをコピーします コードは次のとおりです:
function getText(xml)
{ var newXML=parseXml(xml) ;
var sp=$( "#special");
var manage=$("#manageContent");
var common=$("#common"); 。 。 。 。 省略
}


は実施中のプロジェクトで適用されているので推奨です。 。
IE で無効になっているように見えるのはなぜですか? 上記の解決策から、変換会議がフロントエンドで読み取れる場合、XML オブジェクトに準拠していないことがわかります。 IE のオブジェクトなので、IE 互換のオブジェクトに変換する必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。