小编Arm*_*men的帖子

如何使用ajax调用将formcollection传递给动作?

我正在尝试用ajax调用替换表单提交.动作需要formcollection,我不想创建一个新的模型.所以我需要传递整个表单(就像表单提交)但是通过ajax调用.我试图序列化并使用Json,但formcollection是空的.这是我的行动签名:

public ActionResult CompleteRegisteration(FormCollection formCollection)
Run Code Online (Sandbox Code Playgroud)

这是我的提交按钮点击:

var form = $("#onlineform").serialize();              
            $.ajax({
                url: "/Register/CompleteRegisteration",                
                datatype: 'json',
                data: JSON.stringify(form),
                contentType: "application/json; charset=utf-8",                
                success: function (data) {
                    if (data.result == "Error") {
                        alert(data.message);
                    }
                }
            });
Run Code Online (Sandbox Code Playgroud)

现在如何将数据传递给formcollection?

c# ajax asp.net-mvc jquery

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

c# ×1

jquery ×1