【问题标题】:MVC jquery ajax call serialize always emptyMVC jquery ajax调用序列化总是为空
【发布时间】:2014-02-09 02:30:55
【问题描述】:

我正在尝试使用 jquery ajax 将数据从表单发送到后端的控制器。当我序列化表单时,它总是空的。当我做一个 alert($("#formMain").serialize()) 它总是空的。谁能告诉我我做错了什么。

html:

<form id="formMain">
    Date: <input type="text" id="DateSelected" style="width:95px;" />
    <input type="submit" onclick="javascript: return SubmitForm();" />
</form>


function SubmitForm() {
        alert($("#formMain").serialize());
        $(function () {
            $.ajax({
                type: "POST",
                url: "/Home/Submit",
                data: $("#formMain").serialize()
            });

            return false;
        });
    };

【问题讨论】:

    标签: jquery html asp.net-mvc


    【解决方案1】:

    您需要在输入字段中添加名称属性

    【讨论】:

    • 哇.. 就是这样。感谢您找到小姐。
    猜你喜欢
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多