伙计我收到服务器的回复:
{"copy_am_email":"0","locations": [array here ... .....]}
我非常肯定是json类型(我控制台记录了它)。上面的数据由ajax提取:
success : function ( data ) {
alert (data.locations[index]); //I should be able to access locations even without index
}
但我的问题是locations
未定义。甚至是copy_am_email
。我这样访问它:
data.locations . I even tried this data['locations'].
答案 0 :(得分:2)
你必须解析它:
newJSON = JSON.parse( myJson );
我应该注意你将数字0作为字符串"0"
,它应该只是0
。
答案 1 :(得分:0)
尝试使用javascript的本机方法JSON.parse(data)解析JSON数据。然后尝试按照您的方式访问位置。