Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么此api调用不返回数据?_Javascript_Jquery - Fatal编程技术网

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

Javascript 为什么此api调用不返回数据?,javascript,jquery,Javascript,Jquery,有人能解释一下为什么这个api调用没有返回我想要的数据吗。我有什么错误吗?我也尝试过简单的get请求。我做错了什么?我看到了: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问“源” 因此,CORS似乎不允许您获取数据。查看您的浏览器控制台。。您应该看到类似于XMLHttpRequest无法加载的内容http://prcweb.co.uk/lab/what-makes-us-happy/data/summar

有人能解释一下为什么这个api调用没有返回我想要的数据吗。我有什么错误吗?我也尝试过简单的get请求。我做错了什么?

我看到了:

无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问“源”


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

查看您的浏览器控制台。。您应该看到类似于
XMLHttpRequest无法加载的内容http://prcweb.co.uk/lab/what-makes-us-happy/data/summary.csv. 请求的资源上不存在“Access Control Allow Origin”标头。起源'http://fiddle.jshell.net因此,不允许访问
$.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);
})