Я могу получить данные от действия контроллера asp.net mvc (возврат json) в jquery in view. Я получаю здесь сбор данных в 't'. но мне нужно итерировать каждую коллекцию в данных, поэтому я хочу получить что-то вроде t.count. так что я могу выполнить цикл for.получить счетчик коллекции в jquery из json «data»
Это работает для меня:
$.getJSON('/LoadTest/GetAllQuestionsForTest', function(data) {
var t = $.parseJSON(data);
alert(t[0].QuestionText);
// want here
//var count = t.count;//how to get this value ?
// for(i=1;i <= count;i++)
// {
//create div on the fly (this i can do)
// }
});
но показывает только 0'th индексированную значение. Я хочу получить количество объектов в процессе сбора данных. так что я могу повторить его. как это сделать?
проблема решена с помощью var t = $ .parseJSON (data); count = t.length; для (j = 1; j <= count; j ++) {// здесь код –