我是 JavaScript 的初学者,我最近确实在学校学到了它。我必须在网页上包含并获取来自 OpenWeatherMap API 的响应。现在,我要做的就是获取 API URL 中指定的城市的温度。在寻求您的帮助之前,我挣扎了很长时间,但我无法弄清楚我的问题。
这是我的代码:
var btn = document.getElementById("btn");
var p = document.getElementById("paragraphe");
var txtf = document.getElementById("txtf");
btn.addEventListener('click', fun, false);
function fun(){
var xhr = new XMLHttpRequest();
xhr.open('GET','http://api.openweathermap.org/data/2.5/weatherq=London&appid=2de143494c0b295cca9337e1e96b00e0&units=metric', true)
xhr.addEventListener('readystatechanged', function(){
if(xhr.readyState == 4 && xhr.status == 200){
var obj = JSON.parse(xhr.responseText)
p.innerHTML = obj.main.temp;
}
}, false)
xhr.send();
}
谢谢您的帮助 !