Я искал решение, но ничего, что соответствует моим потребностям, не было найдено на сайте, поэтому здесь идет:
У меня есть контроллер, который возвращает 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)
, запрос нулевой.