我得到通过$.get
的回应是:JSON解析,总是返回undefined
{
"data": [
{
"uid": 12345678,
"online_presence": "offline"
}
]
}
我也试过$.getJSON
但没有运气。我的代码的一部分(数据变量保存上述回应):
var zzz=JSON.stringify(data)
var obj = jQuery.parseJSON(zzz);
alert(Object.keys(obj).length);
回报1.然而,Chrome的调试器说,有作为obj[0].uid
或obj[1].uid
没有这样的事情。为什么我无法访问uid或online_presence?
实际上,'obj.data [0] .uid'。当然,对于'data'属性,'Object.keys(obj).length'等于1。 – raina77ow
似乎工作http://jsfiddle.net/fy5uk/ –
没有必要使用任何这些功能 - 只使用getJSON,如果它是相同的原点,data.data [0] .uid – mplungjan