我正在制作一个有效的json请求但是在使用时我无法在日志中看到响应:
console.log(data);
第一个请求有效但第二个请求没有。
由于
答案 0 :(得分:1)
http://maps.googleapis.com支持CORS,但https://api.forecast.io却不支持。对于forecast.io,您应该使用JSONP,最简单的方法是在jQuery中添加"?callback=?"
来请求URL:
$.getJSON('https://api.forecast.io/forecast/<API KEY>/' + lat + ',' + lon + "?callback=?", function(data1) {
console.log(data1.currently.summary);
});
但是,您应该避免公开您的api密钥,如forecast.io api docs中所述。为该服务创建反向代理可能是个好主意。