2012-06-26 38 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,你可以遍歷他。