Possible Duplicate:
I have a nested data structure / JSON, how can access a specific value?
这是我的ajax调用的js代码
var UserArr = new Array();
$.ajax({
type: 'POST',
data: postJSONData,
url: 'PrivateSpace.asmx/GetUserDetails',
dataType: 'json',
async: false,
contentType: 'application/json; charset=utf-8',
success: function success(response) {
debugger;
UserArr = response.d;
},
error: function failure(response) {
alert('failed');
}
});
例如:UserArr将如下所示:
[0] will have userid: 101, username: jack
[1] will have userid: 102, username: jones
我已经尝试过了,但是似乎没有用
for (var i = 0; i < UserArr.length; i++) {
User_ID = // i couldn get like UserArr.userid
Name = // i couldn get like UserArr.username
}
请帮助我。
最佳答案
UserArr
没有userid
属性。数组的每个索引都有一个userid
属性。
for (var i = 0; i < UserArr.length; i++) {
User_ID = UserArr[i].userid;
Name = UserArr[i].username;
}