我有这个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);
}
});
最佳答案
data
是一个基于您的示例数据的对象,而ResortVoteTag
是该数组。因此,您需要专门进行迭代。
for(var i = 0; i < data.ResortVoteTag.length; i++){
console.log(data.ResortVoteTag[i].id);
}