【发布时间】:2017-11-13 15:32:40
【问题描述】:
我无法从 Weather Underground 获取历史日期的数据(相同的脚本适用于我当前的观察)。昨天的例子:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script>
heute=new Date();
jahr=heute.getFullYear();
monat=heute.getMonth()+1;
tag = heute.getDate()-1;
jQuery(document).ready(function($) {
$.ajax({
url : "http://api.wunderground.com/api/ea1cb0c0f1995212/history_'+jahr+monat+tag+'/q/pws:INORDRHE156.json",
dataType : "jsonp",
success : function(parsed_json) {
var minhumidity = parsed_json.history.dailysummary[0].minhumidity;
var day = parsed_json.history.dailysummary[0].date.pretty;
document.getElementById("z8").innerHTML = minhumidity;
document.getElementById("z9").innerHTML = date;
}
});
});
</script>
所以“day”对我有用,输出是:November 13, 2017
但“minhumidity”应该是'90'(或其他值),但只会有一个空白。 p>
我以相同的方式获得两个值(day 和 minhumidity),问题出在哪里?
对不起我的英语。
【问题讨论】:
-
您应该使用开发工具查看从 API 返回的 json 并在此处发布。
-
这是我的第一篇文章,请见谅 ;-)
标签: javascript api weather