Чтение нескольких переменных из объекта данных, возвращенного с помощью ajax - PullRequest
2 голосов
/ 10 апреля 2009

Я делаю ajax-вызов jquery для контроллера mvc. Я хочу вернуть 2 или более переменных из контроллера. Как мне упаковать данные в контроллер для этого? как извлечь с помощью jquery?

1 Ответ

4 голосов
/ 10 апреля 2009

В вашем действии контроллера используйте встроенный метод Json:

return Json(new {name1 = "value1", name2 = "value2"});

И ваш JQuery вызов:

$.ajax({
    type: "POST",
    url: "/your-url",
    dataType: "json",
    data: {data: to_send},
    success: function(msg) {
       alert(msg.name1);
       alert(msg.name2);
    }
});
//you can of course use another ajax function jQuery provides.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...