2017-09-24 8 views
0

私がコードを調べたときに見たエラーによると、このhttpフォーマットでなければならないので、私はそれを変更できません。私はこの全体のAPIドキュメントをログに記録する方法を理解しようとしています。openweathermap apiの内容をコンソールに出力しますか?

var xhr = new XMLHttpRequest(); 

xhr.open("GET", "https://api.openweathermap.org/data/2.5/weather?zip=92407,us&appid=MY KEY GOES HERE YES I KNOW I HAVE TO ADD THE KEY", false); 
xhr.send(); 

console.log(xhr.statusText); 
+0

レスポンスを印刷しますか? console.logに 'xhr.responseText'を使うことができます – Niladri

+0

これはJson形式です – Niladri

+0

jesus christありがとう! – devynl

答えて

0

私はAPIレスポンスをコンソールする必要があると仮定しています。これを行うには、readystatechangeメソッドで使用する必要があります。このコードスニペットを使用してください

xhr.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
    console.log(this.responseText); 
    } 
関連する問題