0
Weather APIを使用して現地の天気情報を取得しようとしています。ここで関数を介してURLを生成した後、getJSONを取得できません。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
function generateUrl() {
var api = "http://api.openweathermap.org/data/2.5/weather?q=";
var city = "PUNE,IN";
var units = "&units=metric";
var appid = "&APPID=**************************"
var cb = "&callback=JSON_CALLBACK";
return (api + city + units+ appid + cb);
}
$.getJSON(generateUrl(), function(result) {
$.each(result, function(id, val) {
//document.write(val);
//document.getElementById('ModifyMe').innerHTML = '<a id ="'+id+'">'+val+'</a>';
$("div").append(val + " ");
});
});
</script>
<div id = 'ModifyMe'><div>
私の質問は私のコードです:どのように私はgenerateUrl()によって生成されたURLからJSONファイルを得るのですか?
有効なAPIキーをスニペットに挿入しないでください。 – cl3m