为什么这个api调用没有返回数据?

时间:2014-09-18 07:35:38

标签: javascript jquery

$.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调用没有返回我想要的数据。我在做什么错?我也尝试过普通的get请求。怎么了?

1 个答案:

答案 0 :(得分:0)

我看到了这个:

  

XMLHttpRequest无法加载http://prcweb.co.uk/lab/what-makes-us-happy/data/summary.csv?_=1411025854415。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。来源http://stackoverflow.com'因此不允许访问。

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