【问题标题】:Wunderground API奇妙的 API
【发布时间】:2015-09-18 19:37:37
【问题描述】:

我正在尝试:

  1. 显示每小时的 1 天预报

  2. 显示每小时的条件

  3. 显示每小时的温度

我现在的代码是:

 <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 表,请将网址复制到浏览器中。

非常感谢任何帮助

【问题讨论】:

  • 您能分享一下您使用的服务器端语言吗?
  • 我没有使用任何特定的语言。这都是 jquery 和 html。

标签: jquery json api


【解决方案1】:

问题在于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
}

【讨论】:

  • 我仍然不知道如何做到这一点。 (我是学生,我的老师做得不太好)(加上我有阅读障碍,这增加了乐趣)
猜你喜欢
  • 2011-05-26
  • 2015-03-19
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多