私は JavaScript の初心者で、最近学校で学びました。Web ページに 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();
}
ご協力ありがとうございました !