将循环应用于以json检索的数据

时间:2011-04-29 14:54:45

标签: jquery json

我在json中返回的数据为{"id":["update1","update2"]},使用jQuery Ajax()调用。

我想在列表中显示值,为此,我想确定循环应该去的时间;

之类的东西
while (count < number of data under id) {
  $('#test').append(data.id[count]);
  count++
}

所以在这里,我如何确定循环应该发生的次数?

我尝试使用hasProperty,但不确定应该应用哪个对象!!

2 个答案:

答案 0 :(得分:2)

试试这个:

$.each(data.id, function(index, value) {
    $('#test').append(value)
})

或者,确实:

$(data.id).appendTo('#test')

当然,要回答你原来的问题:

console.log(data.id.length);

答案 1 :(得分:1)

以下是示例代码:

var json_data = {
    id: ['a','b','c','d','f']
}

alert(json_data.id.length);