【发布时间】:2017-05-17 20:39:31
【问题描述】:
我访问了一个将数据作为 JSON 对象返回的 Web 服务。据我了解,JSON 已经被解析,所以我应该能够简单地访问数据。但每次我尝试时,我都会返回 undefined。
这是代码:
xhr.open("GET", requestString, true);
xhr.send();
myThing = xhr.response.cod;
console.log(myThing)
这是请求:
任何我认为真实的东西似乎都返回“未定义”。搜索后,我发现结果应该已经解析为 JSON 并且我应该能够访问它。我做错了什么?
【问题讨论】:
-
如果您的代码是这样的,那么问题就发生了,因为您请求的是异步请求,而不是在异步回调中处理它。
标签: javascript json rest