Анализ списка сущностей с использованием Json In Javascript + MVC3 - PullRequest
1 голос
/ 03 апреля 2012

Я искал решение, но ничего, что соответствует моим потребностям, не было найдено на сайте, поэтому здесь идет:

У меня есть контроллер, который возвращает JSON:

  return Json(new { Item = searchModule});

searchModule представляет собой список профилей:

{ "Item":[{"ProfileID":4854,"NickName":"Johnny","users":null,"FirstName":"John","LastName":"Doe"}]}

В JavaScript у нас есть:

  $.ajax({
         type: "POST",
         url: action/controller,
         data: "{queryString:'" + searchVal + "'}",
         contentType: "application/json; charset=utf-8",
         dataType: "json",
         success: function (data) {
         alert(data.Item)
         }
     })

Это возвращает объект. Как я могу получить: Имя, Фамилия и Никнейм ???

Дополнительный ответ: Если я напишу код, как показано ниже:

var request = $.ajax({
             type: "POST",
             url: action/controller,
             data: "{queryString:'" + searchVal + "'}",
             contentType: "application/json; charset=utf-8",
             dataType: "json",
             success: function (data) {
}
         }).responseText
var obj = json.Parse(request)


, запрос нулевой.

1 Ответ

3 голосов
/ 03 апреля 2012

, поскольку они являются объектами, структурированными в соответствии с JSON, вы должны иметь возможность просто получить доступ к свойствам следующим образом: Вы можете или не можете использовать jQuery.parseJSON для перехода на этот шаг - тривиальный вызов.

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