我正在尝试在我的服务器上打印一个这个代理的json,但是我无法返回json,这是我的错误:
XMLHttpRequest无法加载.... Access-Control-Allow-Origin不允许使用Origin。
有人可以帮助我吗?
以下代码:`
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
});`
答案 0 :(得分:0)
通常这个问题是页面的uri是文件:/ /,如果从服务器执行,这个问题就会消失,但另一个选择是启动Chrome
- allow-file-access-from-files