2017-11-13 11 views
0

Weather Undergroundからのデータ取得に問題があります(私の現在の観測結果は)。昨日の例:だから、Weather Underground "history" APIからデータを取得するJavascript

<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> 

"は" 私の作品は、出力は次のとおりです。2017年11月13日

しかし、 "minhumidityは" '' BEIなければならない(または一部他の値)がありますが、の空白はです。

私は同じように、問題がある時に両方の値(minhumidity)を取得?

私の英語のために残念です。

+0

あなたは – ScoobyDrew18

+0

これは私の最初の投稿だったので、plsは私を許してくれた;-) – TornadoS

答えて

2

(私は「と "変化していることに注意してください)までごURL "http://api.wunderground.com/api/ea1cb0c0f1995212/history_'+jahr+monat+tag+'/q/pws:INORDRHE156.json"変更を:

<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+"https://stackoverflow.com/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> 

そして、VARを追加してみましょう、あなたの変数へのconstどんなたとえばください。

var heute = new Date(); 
var jahr = heute.getFullYear(); 
var monat = heute.getMonth()+1; 
var tag = heute.getDate()-1; 
+0

THX!それは私のために働く! – TornadoS

関連する問題