我正在尝试使用jquery http://billboard.modulo.site/来从此API中提取数据。
但我无法超越cors错误:
“跨源请求已阻止:同源策略禁止在http://billboard.modulo.site/charts/1995-08-12?max=1读取远程资源。(原因:缺少CORS标头'Access-Control-Allow-Origin'。”
从我收集的内容来看,这是一个服务器端问题,他们不允许跨源请求,但为什么他们会制作API而不允许人们使用它?这个API现在已弃用且无法使用吗?我只是做了一些错误/使用这个API错了吗?无论如何我可以利用这些数据吗?
以下是我的ajax来电参考:
$(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