跨域请求被阻止 - 此API是否已损坏?

时间:2017-11-14 00:19:29

标签: javascript jquery ajax

我正在尝试使用 http://billboard.modulo.site/来从此API中提取数据。

但我无法超越错误:

  

“跨源请求已阻止:同源策略禁止在http://billboard.modulo.site/charts/1995-08-12?max=1读取远程资源。(原因:缺少CORS标头'Access-Control-Allow-Origin'。”

从我收集的内容来看,这是一个服务器端问题,他们不允许跨源请求,但为什么他们会制作API而不允许人们使用它?这个API现在已弃用且无法使用吗?我只是做了一些错误/使用这个API错了吗?无论如何我可以利用这些数据吗?

以下是我的来电参考:

$(document).ready(function() {
  var apiurl = 'http://billboard.modulo.site/charts/1995-08-12?max=1';
  $.ajax({
    type: "GET",
    url: apiurl,
    success: function(data) {
      console.log(data);
    },
    error: function(errorMessage) {
      alert("ajax call failed");
    }
  }); // END ajax call
}); // END Document Ready

0 个答案:

没有答案