我有这个JavaScript对象
Object {VoteTag: Object, ResortVoteTag: Array[1]}
ResortVoteTag: Array[1]
0: Object
id: "1"
resort_id: "1561"
tag_id: "4"
user_id: "31"
vote: "3"
length: 1
VoteTag: Object
id: "4"
tag: "Snowboarders"
type: "slopes"
我正在尝试访问ResortVoteTag数组中的投票属性,但我无法这样做。
这是我正在使用的以下代码。
$.ajax({
url: "/Votetags/alltags",
async: false,
dataType: 'json',
}).done(function ( data ) {
for(var i = 0; i < data.length; i++){
console.log(data[i].ResortVoteTag.id);
}
});
答案 0 :(得分:2)
data
是一个对象,基于您的示例数据,ResortVoteTag
是数组。所以你需要专门迭代它。
for(var i = 0; i < data.ResortVoteTag.length; i++){
console.log(data.ResortVoteTag[i].id);
}