2012-06-26 34 views
0

我'具有问题在访问JSON数组元素。以下是我在ajax中使用POST方法发送数据时的响应。我如何才能访问中间名,响应结果。请帮我如何访问JSON数组元素中的AJAX

{ 
"class": "MyF", 
"result": { 
"authToken": "abcd", 
"authTokens": [ 
{ 
    "name": "ABC", 
    "class": "AuthToken" 
} 
], 
"class": "User", 
"middlename": "xyz", 
"lastname": "abc", 
}, 
"result": "1234" 
} 
+0

这是一个正确的** ** JSON阵列? – turankonan

回答

1

使用jQuery.parseJSON

得到中间名在你的情况下

var obj = jQuery.parseJSON('{ 
"class": "MyF", 
"result": { 
"authToken": "abcd", 
"authTokens": [ 
{ 
    "name": "ABC", 
    "class": "AuthToken" 
} 
], 
"class": "User", 
"middlename": "xyz", 
"lastname": "abc", 
}, 
"result": "1234" 
}'); 
4

如果你使用jQuery,你可以只是做

var obj = jQuery.parseJSON('jsonstring'); 

然后,你可以通过

obj.middlename 
0
$.post('ajax/test.html', function(data) { 
    var parsedData = $.parseJSON(data); 
}); 

这个创建对象JSON,你可以遍历他。