我一直在开发天气应用程序,但无法返回3天的预测数据对象。它在解析后继续返回undefined。
我已经知道它正在返回一个数组,但是我仍然忙着访问该数组中的对象。
我所有的其他电话都工作正常,我在这个片段中遇到了麻烦:
var forecast = parsed_json['forecast']['txt_forecast']['forecastday'];
for (index in forecast) {
console.log('Weather forecast for ' + forecast[index]['title'] +
' is ' + forecast[index]['fcttext_metric']);
}
答案 0 :(得分:0)
查看the fiddle you posted您的请求网址不包含预测 - 因此,不会返回任何预测
url : "http://api.wunderground.com/api/.../geolookup/conditions/q/US/" + postCode +".json"
如果您使用
怎么办?url : "http://api.wunderground.com/api/.../geolookup/conditions/forecast/q/US/" + postCode +".json"
我测试了上面的内容,它确实有用