为什么此 api 调用不返回数据

Why this api call not returning the data?

本文关键字:返回 数据 调用 api 为什么      更新时间:2023-09-26
$.ajax({
  url  : 'http://prcweb.co.uk/lab/what-makes-us-happy/data/summary.csv',
  type : 'get',
  }).done(function(data, statusText, xhr){
  var status = xhr.status;                //200
  var head = xhr.getAllResponseHeaders(); //Detail header info
   alert(data);
})

谁能解释为什么这个 API 调用不返回我想要的数据。 我犯了什么错误吗?我也尝试过普通的获取请求。做错了什么?

我看到这个:

XMLHttpRequest 无法加载 http://prcweb.co.uk/lab/what-makes-us-happy/data/summary.csv?_=1411025854415。请求的资源上不存在"访问控制允许源"标头。因此,不允许访问原产地 http://stackoverflow.com"。

因此,CORS似乎不允许您获取数据。