Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery XmlHttpRequest无法加载ajax调用[my url]。访问控制不允许来源[我的域]“允许来源”_Jquery_Html_Json - Fatal编程技术网

Jquery XmlHttpRequest无法加载ajax调用[my url]。访问控制不允许来源[我的域]“允许来源”

Jquery XmlHttpRequest无法加载ajax调用[my url]。访问控制不允许来源[我的域]“允许来源”,jquery,html,json,Jquery,Html,Json,我使用jquery$.ajax从另一台服务器获取Json内容。它在Firefox下运行良好,但在Chrome和IE9(或更低版本)下不起作用。这是我的密码: $.ajax({ type: "GET", url: query, dataType: "json", headers : { "Accept-Datetime" : "Fri, 15 Feb 2013 00:00:00 GMT", "Authorization" : aut

我使用jquery$.ajax从另一台服务器获取Json内容。它在Firefox下运行良好,但在Chrome和IE9(或更低版本)下不起作用。这是我的密码:

$.ajax({
    type: "GET",
    url: query,
    dataType: "json",
    headers : {
        "Accept-Datetime" :  "Fri, 15 Feb 2013 00:00:00 GMT",
        "Authorization" : auth code,
    },
   success: processData,
   error: function(xhr, status, error){ console.log(xhr.responseText, status, error);}
}); 

它在控制台模式下显示消息“XmlHttpRequest无法加载ajax调用[my url]。访问控制允许源站不允许源站[my domain]。我使用的平台就是HTML。它不允许PHP。所以我只能使用Jquery。有人能帮忙吗?干杯。

现代浏览器不允许您在不同域之间进行Ajax调用。您必须在crossdomain.xml中设置权限或使用JSONP调用。关于这方面还有很多其他信息,所以:


jQuery.support.cors=true
调用前应启用跨域JSON数据

文件是否从本地文件系统加载?您的url是什么?您可以共享吗