Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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无法加载。。。。访问控制不允许原点为null允许原点_Jquery_Ajax - Fatal编程技术网

Jquery XMLHttpRequest无法加载。。。。访问控制不允许原点为null允许原点

Jquery XMLHttpRequest无法加载。。。。访问控制不允许原点为null允许原点,jquery,ajax,Jquery,Ajax,我正在尝试打印一个json,该代理在我的服务器上运行,但我无法返回json,以下错误的提示: XMLHttpRequest无法加载。。。。访问控制允许原点不允许原点为null 有人能帮我吗 以下代码:` console.log("carregando.."); var username = "admin"; var password = "password"; $.ajax({ type: 'GET', url: 'http://localhots/api/json/broker

我正在尝试打印一个json,该代理在我的服务器上运行,但我无法返回json,以下错误的提示:

XMLHttpRequest无法加载。。。。访问控制允许原点不允许原点为null

有人能帮我吗

以下代码:`

console.log("carregando..");
var username = "admin";
var password = "password";
$.ajax({

   type: 'GET',
    url: 'http://localhots/api/json/broker/dest-metrics',
    dataType: 'json',
    headers : {Accept : "application/json","Access-Control-Allow-Origin" : "*"},
    beforeSend : function(req) {
                                    req.setRequestHeader('Authorization', "Basic " +Base64.encode(username+":"+password))
                                    console.log("Autenticado!!");
    },
    success: function(data) { console.log("Sucesso!!"); },
    error: function (data) {
              console.log("ERRO");
         },
    data: {},
   async: false,
   cache: false,
   jsonp: true 



});`

通常,这个问题是页面的uri是file://,如果从服务器执行,这个问题就会消失,但另一个选项是启动Chrome
-允许从文件访问文件

您确定它是
localhots
而不是
localhost
?在我的代码中,数字ip,而不是localhost,不允许我对ip号码提出疑问;)最有可能的情况是,您被同源策略阻止,并且没有采取正确的步骤来发出正确的CORS请求。您是否打算提出JSONP请求
jsonp:true
对于CORS请求没有意义,
标题:{Accept:“application/json”,“Access Control Allow Origin:“*”},
对于jsonp请求没有意义。我一直在研究CORS以及如何设置我的代码,或者我必须配置我的服务器?当我使用jsonp请求时,包括回调,错误未捕获语法错误:意外标记:如果您在windows open命令控制台下,键入
C:\Users\\AppData\Local\Google\Chrome\Application\Chrome.exe--允许从文件访问文件
。。。在另一种情况下,你必须问路。got必须通过在终端中键入以下命令来禁用chrome的安全性:google chrome-disable web security谢谢