XMLHttpRequests 在 Internet Explorer 11 中工作吗?

Do XMLHttpRequests work in internet explorer 11?

参考标题问题。我是 javascript 的新手,在我的笔记本电脑上制作 html 页面时使用了它,该页面与 Internet Explorer 8 完美配合,但它不适用于安装了 IE11 的任何人的计算机。因为我们都应该升级到 IE11(在这个问题出现之前没有人告诉我),我需要弄清楚为什么这在 IE8 而不是 IE11 中有效。我猜 XMLHttpRequests 是问题所在。基本上,我使用 xmlhttprequests 来检查某些文件是否存在,然后再将它们发布到 html 页面。

我正在请求并获得安装 IE11 的批准,但希望有人能澄清我关于 XMLHttpRequests 在 IE11 中不起作用的说法是否正确,并且可能会建议任何替代方案?

编辑: 好神奇的事情发生了,现在它的工作。

简答:是。

长答案:Internet Explorer 从 IE 7 开始就支持 XHR (XMLHTTPResponse)。从那以后它有了很大的改进。有很多事情可以阻止代码工作。您是否在 IE 11 中尝试过 运行 您的代码,然后检查调试控制台以查看其内容?

很遗憾,由于您没有 post 任何代码供我们检查;除了回答您非常具体且易于搜索的问题外,我们真的不能为您做太多事情。

建议:改用 jQuery 执行 AJAX 请求并检查调试控制台是否有错误。