Jquery XMLHttpRequest无法加载。。。。访问控制不允许原点为null允许原点
我正在尝试打印一个json,该代理在我的服务器上运行,但我无法返回json,以下错误的提示: 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
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谢谢