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 互換のオブジェクトに変換する必要があります。