我正在尝试访问一个使用 jquery 和 ajax 调用的 xml 文件。我发现除非您在 Web 服务器上进行一些配置更改,否则不允许跨域请求。
我正在这样做:
$(document).ready(function () {
$("#div1").jstree({
"xml_data": {
"ajax": {
type: "GET",
dataType: 'xml',
url: "http://192.168.101.1/img/tree.xml"
我修改了 iis web.config 文件如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
回收的 II,但我仍然无法访问该 xml 文件。有什么想法可以解决这个问题吗?