gpt4 book ai didi

jquery - 如何在 api.openweathermap 中使用 Json Jquery 获取天气信息

转载 作者:行者123 更新时间:2023-12-01 01:07:06 24 4
gpt4 key购买 nike

我有这个API

 http://api.openweathermap.org/data/2.5/forecast/daily?q=Montpellier&mode=json&units=metric&cnt=10 

我将使用 Jquery 获取信息(城市名称、天气...)。

我怎样才能做到这一点?

最佳答案

使用 ajax 调用来获取 JSON,如下所示

$(document).ready(function(){
$.getJSON("http://api.openweathermap.org/data/2.5/forecast/daily?q=Montpellier&mode=json&units=metric&cnt=10",function(result){
alert("City: "+result.city.name);
alert("Weather: "+ result.list[0].weather[0].description);
});
});

这是 fiddle :http://jsfiddle.net/cz7y852q/

<小时/>

如果您不想使用 jQuery:

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE ) {
if (xmlhttp.status == 200) {
var data = JSON.parse(xmlhttp.responseText);
//access json properties here
alert("Weather: "+ data.weather[0].description);
}
else if (xmlhttp.status == 400) {
alert('There was an error 400');
}
else {
alert('something else other than 200 was returned');
}
}
};
xmlhttp.open("GET", "http://api.openweathermap.org/data/2.5/weather?id=524901&APPID=7dba932c8f7027077d07d50dc20b4bf1", true);
xmlhttp.send();

使用您自己的API key如果 URL 中的那个不起作用。

关于jquery - 如何在 api.openweathermap 中使用 Json Jquery 获取天气信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com