提问者:小点点

显示CORS错误的AJAX Https请求。(从本地服务器)


代码\“

$.ajax({
  url : 'https://github.com/sab99r/Indian-States-And-Districts/blob/master/states-and-districts.json',
  type : 'GET',
  datatype : 'json',
  header: {
    'Access-Control-Allow-Origin': 'https://github.com'
  }
  .done(function(response)){
    data = JSON.parse(response);
    loadlog(data);
  }
});

错误

CORS策略阻止了从origin“http://127.0.0.1:3000”\访问“https://github.com/somelink/data.json”得XMLHttpRequest:请求得资源上没有“access-control-allow-origin”标头.

我查过很多资源。
这一个


共1个答案

匿名用户

转到该url并单击Raw按钮,然后使用结果的Raw.githubusercontent.comurl,该url启用了CORS

null

$.getJSON('https://raw.githubusercontent.com/sab99r/Indian-States-And-Districts/master/states-and-districts.json')
.then(console.log)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>