MVC 如何使用jquery.form.js 进行无刷新提交?
这怎么修改?
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MvcApplication.Models.UserInfo>" %><% using (Html.BeginForm()) {%>用户名:<%:Html.TextBoxFor(model => model.UserName)%>密码:<%:Html.TextBoxFor(model => model.UsePwd)%><input type="Submit" value="添加"><%}%>
/// <summary> /// 添加 /// </summary> /// <returns></returns> [HttpPost] public ActionResult Create(UserInfo userinfo) { //这怎么写?怎么知道我添加成功失败? }
$('#form名称').ajaxSubmit(function (data) {});
[解决办法]
$(function () { $("#formname").validate({ submitHandler: function (form) { $(form).ajaxSubmit({ clearForm: false, success: function (responseText, statusText, xhr, $form) { if (responseText.OK) { alert(responseText.Message); window.location.href = '@Url.Action("Index")'; } else { alert(responseText.Message); } } }); } }); });
[解决办法]
$('#form名称').ajaxSubmit(function (data) { if(data=="ok"){ }else{ }});
[解决办法]