我试图:
我现在的代码是:
<script>
$.ajax({
url : "http://api.wunderground.com/api/c56b47e853a45b50/hourly/q/OH/Huber_Heights.json",
dataType : "json",
success : function(parsed_json) {
var hour1 = parsed_json["hourly_forecast"]['hour'];
$(".box2").html(
'the answer is ' + hour1
);
}
});
我一直收到一个不明确的答案。
若要查看我的API工作表,请将url复制到浏览器中。
任何帮助都是非常感谢的。
发布于 2015-09-18 19:48:01
问题是parsed_json['hourly_forecast']是一个数组,但是您引用它就好像它是一个对象一样。parsed_json['hourly_forecast']中有一堆对象。你的工作是循环这些并显示它们,或者决定你想使用哪一个。例如。
var hourlyForecast = parsed_json['hourly_forecast'];
for (var hour in hourlyForecast) {
// do stuff with hour object here
}https://stackoverflow.com/questions/32659793
复制相似问题