【发布时间】:2013-12-14 13:55:29
【问题描述】:
我正在使用 mvc4 应用程序。我使用 .cshtml 文件开发了一个表单,它继承了模型并具有相应的控制器操作。 我正在使用类似的 ajax jquery 提交表单,
var body=$('#formId').serialize();
$.ajax({
url: submitAction,
type: "POST",
datatype: "json",
data: body,
success: function (data) {
if (data != null) {
alert("success");
}
});
“body”很好,它已经序列化了数据,submitAction 是保存我的控制器动作的 var,并且控制被转移到那里。
编辑:
我的控制器看起来像,
public JsonResult(ParentModel model) /*here model always hold null values, WHY??*/
{
//stmts..
return Json(new {success=true}, JsonRequestBehaviour.AllowGet);
}
但是,我的控制器操作的参数显示空值。有人可以告诉我可能是什么错误,我该如何解决?
【问题讨论】:
标签: javascript jquery ajax serialization controller