1

サーバーからデータを取得するために$.ajax()を使用していますが、以前のバージョンのシステム(samsung smart tv)との互換性がないため、XMLHttpRequestも実装する必要がありました。私の問題は、jQueryでは、responseXMLが[object Document]を返すのに対し、XMLHttpRequestのresponseXMLは[objectXMLDocument]を返すことです。すでにドキュメントを使用してすべてを実装しているので、XMLDocumentオブジェクトまたは文字列オブジェクトをドキュメントに解析する方法はありますか?

どんな助けでもありがたいです、私はここで立ち往生していて、XMLDocumentのためにすべてを書き直したくありません。

ありがとう!

4

2 に答える 2

0

Turned out that diferent browsers return diferent things but in the end is the same.

于 2012-07-11T14:35:30.460 に答える
0

responseXML に加えて、XMLHttpRequests からの responseText プロパティも必要です。私は同様の方法で以下を使用しています。

xhrObj.open('GET', scriptURL, false);
xhrObj.send('');
var se = document.createElement('script');
se.type = "text/javascript";
se.text = xhrObj.responseText;
document.getElementsByTagName('head')[0].appendChild(se);
于 2012-07-10T12:46:28.053 に答える