ajaxSubmit()提交表单

//ajaxSubmit()提交表单:

开发工具:Visual Studio 2015、SQL Server 2014 Management Studio
关键技术:C# MVC
作者:刘东标
撰写时间:2019年1月16日

我们直接通过form提交的话,提交后当前页面跳转到form的action所指向的页面。
//然而,很多时候我们并不希望提交表单后页面跳转,那么,我们就可以使用ajaxSubmit(obj)来提交数据
//ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件
//οnsubmit=“return false;” 取消第二次提交
、、、、、、、、、、、、、、
public ActionResult InsertClient(PW_Client pwClient)
{
ReturnJson returnJson = new ReturnJson();
try
{
if (!string.IsNullOrEmpty(pwClient.RecordIDNum))
{
pwClient.ClientTypeID = 1;
//写入数据
myModels.PW_Client.Add(pwClient);
//保存数据库
myModels.SaveChanges();

                returnJson.State = true;
                returnJson.Text = "保存成功!";
            }
        }
        catch (Exception)
        {
            returnJson.State = false;
            returnJson.Text = "数据异常";
        }
        return Json(returnJson, JsonRequestBehavior.AllowGet);
    }

、、、、、、、、、、、、、
在这里插入图片描述

var RecordDate = $("#RecordDate").val();//登记日期

var ClientClassID = $("#ClientClassID").val();//客户等级

//显示加载层
var layerIndex = layer.load(0);
$("#formClientInfors").ajaxSubmit(function (msg) {
//关闭加载层
layer.close(layerIndex);
if (msg.State) {
layer.msg(msg.Text, { icon: 1, skin: “layui-layer-molv”, offset: “300px” });
//设置页面延迟1秒跳转
window.setTimeout(’ window.location.href = “/ClientManagement/ProspectiveCustomer”’, 1000);
} else {
layer.msg(msg.Text, { icon: 0, skin: “layui-layer-molv” });
}
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值