0

我有这个 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);
                }
            });
4

1 回答 1

2

data是一个对象,基于您的示例数据,并且ResortVoteTag是数组。因此,您需要专门对其进行迭代。

for(var i = 0; i < data.ResortVoteTag.length; i++){
    console.log(data.ResortVoteTag[i].id);
}
于 2013-08-24T20:44:58.317 回答