所以,我的代码是
$.getJSON("https://api.forecast.io/forecast/API_KEY/55.9931803,92.773715", function(data){
console.log(data);
})
但控制台为空。没有错误,只是没有。我做错了什么?
答案 0 :(得分:2)
不会按照您期望的方式工作(除非您从在forecast.io上托管的前端视图中运行该javascript)。
您正在遇到经典的跨域资源问题。 https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
看起来他们没有Access-Control-Allow-Origin: *
您可能需要在Web服务器(服务器端)上卷曲请求并向您自己的Web服务器发出javascript请求。