伙计们,我从服务器收到以下回复:

{"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'].

最佳答案

您必须解析它:

newJSON = JSON.parse( myJson );


我应该注意,您将数字零作为字符串"0"应该只是0

关于javascript - 如何访问服务器返回的Json类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20398280/

10-12 17:20