Применение цикла к данным, полученным как json - PullRequest
0 голосов
/ 29 апреля 2011

Я вернул данные в json как {"id":["update1","update2"]}, вызванный с помощью jQuery Ajax ().

Я хочу отобразить значения в списке, и для этого я хочу определить, сколько времени должен пройти цикл; что-то вроде

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

Итак, как мне определить, сколько раз цикл должен выполняться?

Я пытался использовать hasProperty, но не уверен, к какому объекту я должен его применить !!

Ответы [ 2 ]

2 голосов
/ 29 апреля 2011

Попробуйте:

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

Или, действительно:

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

Конечно, чтобы ответить на ваш оригинальный вопрос:

console.log(data.id.length);
1 голос
/ 29 апреля 2011

Вот пример кода:

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

alert(json_data.id.length);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...