我有一个绑定到模型的表单。当用户单击链接离开该页面时,我想将整个模型保存到数据库中。我想知道如何在链接单击时调用 jquery 事件,将整个模型发送到控制器函数。谢谢!
问问题
800 次
1 回答
1
阿贾克斯:
var form = $('form#formId');
$.ajax({
url: ".../ControllerName/ActionName",
type: 'POST',
data: form.serialize(),
success: function (response) {
if (!response.ErrorMessage) {
alert(response.ErrorMessage);
return;
} else {
alert("Succesful.");
}
},
error: function (error, textstatus) {
alert(JSON.stringify(error));
}
});
行动:
public JsonResult ActionName(ModelClassName object)
{
try{
....
}
catch(Exception e)
{
return Json(new { ErrorMessage = e.Message});
}
return Json(new { Success = true });
}
于 2013-05-28T19:42:37.320 回答