У меня есть приложение asp.net mvc 2.
с тех пор пару дней я пытался прочитать список от действия контроллера до Jquery, возвращая Json через действие. но мне нужно много времени и усилий, чтобы решить эту проблему. Теперь я могу прочитать данные json, используя:
$.getJSON('/LoadTest/GetAllQuestionsForTest', function(data) {
$.each(data, function(i,item) {
alert(item);
});
});
, так как мой вывод JSON:
[{"QuestionId":2,"QuestionText":"Question 1","TopicId":1},{"QuestionId":3,"QuestionText":"Question 2","TopicId":1}]
где, поскольку я получаю здесь один за другим символ в окне предупреждения, а не строку типа «QuestionId». Я хочу прочитать значение «QuestionId» и «QuestionText» из этого сценария, как я могу это сделать?
даже я попробовал данные ["QuestionId"], но смог прочитать
1010 * Отредактированный *
This is working for me :
$.getJSON('/LoadTest/GetAllQuestionsForTest', function(data) {
var t = $.parseJSON(data);
alert(t[0].QuestionText);
});
, но показывает только 0-е проиндексированное значение. Я хочу получить количество объектов в сборе данных. так что я могу повторить это. как это сделать?