我正在使用 jQuery 通过 Ajax 加载 XML 文件。
对于我的测试,我在我的文件系统上使用一个文件。在其他浏览器中似乎一切都很好,但是 IE 获得的响应标头没有内容类型标头。所以我得到一个解析器错误。(XML 是有效的,我检查了它(两次)。)
我怎样才能绕过这个问题?
我正在使用 jQuery 通过 Ajax 加载 XML 文件。
对于我的测试,我在我的文件系统上使用一个文件。在其他浏览器中似乎一切都很好,但是 IE 获得的响应标头没有内容类型标头。所以我得到一个解析器错误。(XML 是有效的,我检查了它(两次)。)
我怎样才能绕过这个问题?
您可以安装 Web 服务器(IIS、Apache 等)并将其配置为提供相关目录中的文件。例如,http://localhost/myfile.xml。
或者,您可以使用 responseText 属性并手动解析它。