0

我正在尝试使用 Javascript 将 XML 文件导入 HTML 文档。

它适用于 Firefox,但不适用于 IE-10 和 Chrome。

我的脚本:

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","xml_input.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;

我认为他们再次更改了 XMLHttpRequest,但我无法在任何地方找到它的替代品。我希望这个网站上的人可以帮助我。

4

2 回答 2

2

你在使用某种服务器吗?如果您正在测试本地地址,例如file://whatever/your/thing/is,除非您在 Firefox 或 Safari 中,否则默认情况下您将无法发出任何 HTTP 请求。

如果您使用的是服务器,您的控制台中是否出现任何错误?您可以在网络选项卡中看到正在尝试的请求吗?

于 2013-08-09T20:06:55.927 回答
1

如何将 jquery 导入您的项目并使用其出色的 $.ajax 函数。它将找出幕后的东西(XMLHTTP),您不必再担心这个了。您希望将其抽象出来!

于 2013-08-09T20:04:25.343 回答