MVC: передать модель из представления через JQuery - PullRequest
2 голосов
/ 08 декабря 2011

Я имею в виду следующую модель, которую я передаю ей:

    @model DB.Models.Employees

после того, как пользователь обновляет модель, мне нравится передавать модель через Jquery.У меня есть следующий код - обратите внимание, что URL-это путь к моему контроллеру:

     $.post(url, { employeeinfo: '@Model' },
     .....

@ Модель не прошла всю модель.Я получаю нулевое значение при просмотре его содержимого в контроллере.

Я использую MVC .NET

1 Ответ

1 голос
/ 08 декабря 2011

Вы должны получить значения модели и поместить их в объект JSON.Затем он отправит вашу модель на сервер.

    var emp = {
        SearchType: $('#txtFirstName').val(),
        SelectedAccounts: $('#txtLastName').val()
    };

    $.ajax({
        url: "UpdateEmp",
        data: parms,
        type: "POST",
        dataType: 'json',
        success: function (data) {

        },
        error: function () {
            document.location = 'ErrorThrown';
        }

Вот хорошая статья о том, как связать вашу модель с вашей после отправки. модель переплета

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