Получить значения из вызова getJSON () в jQuery - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть вызов ajax в моем jquery к контроллеру MVC:

$.getJSON('/mysite/controller/dosomething', { postId: id }, function (data) {

«Данные», которые я возвращаю, имеют форму JsonResult и состоят из простого пользовательского объекта с 1 свойством, называемым «Сообщение», и другого свойства, называемого «Счетчик». Оба эти значения назначены, и я возвращаю их следующим образом (отредактировано для краткости):

[HttpGet]
public JsonResult DoSomething(int postId)
{
    var response = new MyAjaxResponseModel {Message = "Hello world!", Count = 66};
    return Json(response, JsonRequestBehavior.AllowGet);
}

В моем jQuery я хочу иметь возможность просматривать оба значения в ответе Json, но я не знаю, как правильно получить эти значения?

1 Ответ

1 голос
/ 01 сентября 2011

data.Message, data.Count в обратном вызове, который вы передаете $.getJSON()? Чтобы проверить структуру вашего data объекта, вы можете использовать console.log(data) (также в этом обратном вызове)

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