MVC:从View通过JQuery传递模型

时间:2011-12-07 20:35:38

标签: jquery asp.net-mvc-3 model-view-controller

我认为我有以下模型传递给它:

    @model DB.Models.Employees

用户更新模型后,我喜欢通过Jquery传递模型。 我有以下代码 - 请注意,url是我的控制器的路径:

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

@Model没有通过整个模型。当我在控制器中查看它的内容时,我得到一个空值。

我正在使用MVC .NET

1 个答案:

答案 0 :(得分:1)

您必须获取模型值并将它们放在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';
        }

这是一篇关于在发送模型后将其绑定到模型的好文章。 model binding