【问题标题】:MVC : Pass Model from View through JQueryMVC:通过 JQuery 从视图传递模型
【发布时间】:2012-01-15 08:50:54
【问题描述】:

我认为我将传递给它的模型如下:

    @model DB.Models.Employees

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

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

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

我正在使用 MVC .NET

【问题讨论】:

  • 什么语言/框架/等等。你正在用吗?不清楚你在说什么。你能发布一个更完整的代码示例吗?

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


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多