小编Jig*_*esh的帖子

跨源读取阻塞(CORB)

我使用Jquery AJAX调用了第三方API.我在控制台中收到以下错误:

跨源读取阻止(CORB)阻止了具有MIME类型application/json的跨源响应MY URL.有关详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768.

我使用以下代码进行Ajax调用:

$.ajax({
  type: 'GET',
  url: My Url,
  contentType: 'application/json',
  dataType:'jsonp',
  responseType:'application/json',
  xhrFields: {
    withCredentials: false
  },
  headers: {
    'Access-Control-Allow-Credentials' : true,
    'Access-Control-Allow-Origin':'*',
    'Access-Control-Allow-Methods':'GET',
    'Access-Control-Allow-Headers':'application/json',
  },
  success: function(data) {
    console.log(data);
  },
  error: function(error) {
    console.log("FAIL....=================");
  }
});
Run Code Online (Sandbox Code Playgroud)

当我在Fiddler中检查时,我得到的数据是响应但不是Ajax成功方法.

请帮帮我.

javascript ajax jquery cors cross-origin-read-blocking

103
推荐指数
5
解决办法
28万
查看次数