【发布时间】:2012-03-14 09:48:25
【问题描述】:
我在从场所搜索中读取 JSON 数据时遇到问题。这是我的代码:
xmlhttpRC = new XMLHttpRequest();
url = "https://api.foursquare.com/v2/venues/explore?ll="+pointStrr+"&oauth_token=V5PI2GJ0KDOVH2GAHNHJ5DVLMRKNF440FR1N1HPG0XHX2OBQ&v=2015643&
callback=JSONP";
xmlhttpRC.open("GET", url, true);
xmlhttpRC.onreadystatechange = recCb;
xmlhttpRC.send(null);
//return recommendedArr;
}
function recCb(data){
//console.log(data);
if(xmlhttpRC.readyState == 4){
if(xmlhttpRC.status == 200){
var recRes = xmlhttpRC.response;
console.log(recRes);
//console.log(recRes);
console.log(recRes.meta.code);
}
}
}
我从服务器得到了我期望的响应,firebug 显示返回了一个 JSON 对象,但我不知道如何从这里访问里面的数据。
console.log(recRes.meta.code) 返回错误:
“recRes.meta 未定义”
我哪里错了? 我想访问场地信息,但我只是使用 meta.code 作为一个简单的测试。 这可能真的很简单,但我很难过!
提前致谢, 罗斯。
【问题讨论】:
标签: javascript json api foursquare