No' Access-Control-Allow-Origin'使用JS时出错

时间:2014-06-17 21:04:32

标签: javascript api

错误:  No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。

这是getJSON调用

var fewd = {
  getJSON: function(url, success) {
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function() {
      if (xhr.readyState == 4 && xhr.status == 200) {
        var json = JSON.parse(xhr.response);
        success(json);
      }
    }
    xhr.open("GET", url);
    xhr.send();
  },
};

此处应添加什么来解决此问题。我仔细阅读了以前的所有错误,但无法确切地知道应该在这里添加什么。

1 个答案:

答案 0 :(得分:0)

您无法在此处添加任何内容来修复它,但您需要做的是找到一种方法,不通过url在http请求中发送该头。通过配置服务器或查找执行此操作的服务。

研究CORS