2017-09-24 40 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

耶稣基督谢谢你! – devynl

回答

0

我假设您需要控制API响应。要做到这一点,你必须使用readystatechange方法。尝试使用此代码段

xhr.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
    console.log(this.responseText); 
    }