在Javascript中调用console.log()之后的空控制台

时间:2016-09-11 20:25:57

标签: javascript api console

所以,我的代码是

$.getJSON("https://api.forecast.io/forecast/API_KEY/55.9931803,92.773715", function(data){
  console.log(data);
})

但控制台为空。没有错误,只是没有。我做错了什么?

1 个答案:

答案 0 :(得分:2)

不会按照您期望的方式工作(除非您从在forecast.io上托管的前端视图中运行该javascript)。

您正在遇到经典的跨域资源问题。 https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

看起来他们没有Access-Control-Allow-Origin: *

您可能需要在Web服务器(服务器端)上卷曲请求并向您自己的Web服务器发出javascript请求。