我刚开始学习如何使用API,但我在理解如何使用它们时遇到了一些麻烦。通过XMLHttpRequest调用API入门
我能写出下面的代码由于一些在线文档,但我对如何给它添加一些问题:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://api.openweathermap.org/data/2.5/weather?q=London&mode=xml", false); xhr.send();
console.log(xhr);
现在,当我在浏览器中运行该代码,我打开控制台,我在下面有一大堆东西的下拉菜单。首先,我怎样才能让代码显示JUST的响应?我想让控制台显示当我运行我的代码时显示的XML。其次,我如何解析XML?有什么办法从XML元素获取值并将其分配给JavaScript变量?
谢谢!
尝试从一开始就使用* A * jax,而不是使用同步请求。 – Bergi