2015-07-03 3 views
1

Я использую jQuery's $.post() для ввода данных. IT возвращает данные как

[{"ab":"item1"},{"ab":"item2"}] 

Мой вопрос: как мне получить количество полученных данных в функции возврата? Я хочу использовать его в цикле for.

$.post('add.php', 
    { }, 
    function(data){ 
     //var tot = how to get the number of data received ? 
     for(i = 1; i<tot; i++){ 
     } 
    } 
); 
+0

'data.length' я думаю? –

ответ

3

Поскольку data регулярный массив, вы можете использовать length

$.post('add.php', 
    { }, 
    function(data){ 
     var tot = data.length; 
     for(i = 1; i<tot; i++){ 
     } 
    } 
); 
Смежные вопросы