我一直在使用 $.ajax() 从服务器获取一些数据,但由于与我的系统的先前版本(三星智能电视)不兼容,我也必须实现 XMLHttpRequest。我的问题是,对于 jQuery,responseXML 返回一个 [object Document],而 XMLHttpRequest 的 responseXML 返回一个 [object XMLDocument]。由于我已经使用文档实现了所有内容,有没有办法将 XMLDocument 对象或字符串对象解析为文档?
感谢任何帮助,我被困在这里,不想重写 XMLDocument 的所有内容。
谢谢!
最佳答案
除了responseXML之外,您还应该有一个来自XMLHttpRequests的responseText属性。我正在使用以下 in a similar way .
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);
关于javascript - 从 xmldocument 创建 javascript 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11413204/