XMLHttpRequest无法加载.... Access-Control-Allow-Origin不允许使用Origin null

时间:2013-05-14 20:07:09

标签: jquery ajax

我正在尝试在我的服务器上打印一个这个代理的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 



});`

1 个答案:

答案 0 :(得分:0)

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