保存新增

保存新增


开发工具与关键技术:VS、MVC

作者:黎官凤

撰写时间:2019/05/1

在写一个项目的时候,新增、删除、修改这三个操作是最基本的要求,然而在完成这些操作的最后一步是保存,没有保存就算你完成操作也是在做无用功。

下面让我们来看一下保存的写法:

//保存新增

saveInsertEmployee
在保存按钮添加点击事件

function
saveInsertEmployee() {

//获取页面数据

var 声明变量 formInsertExaminee 模态框内容ID

var employeeNumber = $("#formInsertExaminee
[name=‘EmployeeNumber’]").val();//编号

var employeeName = $("#formInsertExaminee
[name=‘EmployeeName’]").val();//员工姓名

var phone = $("#formInsertExaminee
[name=‘Phone’]").val();//电话

var cellphone = $("#formInsertExaminee
[name=‘Cellphone’]").val();//手机

var departmentId = $("#formInsertExaminee
[name=‘DepartmentID’]").val();//部门ID

var positionId = $("#formInsertExaminee
[name=‘PositionID’]").val();//职位ID

var address = $("#formInsertExaminee
[name=‘Address’]").val();//地址

var remark = $("#formInsertExaminee
[name=‘Remark’]").val();//备注

//判断数据完整

departmentId

0 部门的下拉框不能为空

&&

判断部门下拉框、职位下拉框、编号、员工姓名、员工手机这些数据在新增中不能为空,必须填写

if (departmentId > 0 && positionId > 0
&& employeeNumber != “” && employeeName != “” && cellphone != “”) {

//加载层

var load = layer.load();

//ajaxSubmit()提交表单:我们直接通过form提交的话,提交后当前页面跳转到form的action所指向的页面。

//然而,很多时候我们并不希望提交表单后页面跳转,那么,我们就可以使用ajaxSubmit(obj)来提交数据

//ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件

$("#formInsertExaminee").ajaxSubmit(function (returnJson【参数】) {

//关闭加载层

layer.close(load);

//新增成功

if (returnJson.State) {

//关闭模态框

modInsertExaminee
模态框ID

$("#modInsertExaminee").modal(“hide”);

//提示信息

layer.msg(returnJson.Text,
{ icon: 1, title: “提示” });

//刷新表格

TabEmployee
表格ID

TabEmployee.reload();

}

else {

layer
要引用layui.Js插件
然后再在全局声明变量

layer.alert(returnJson.Text,
{ icon: 0, title: “提示” });

}

});

}

else {

layer.alert(“请填写完整数据信息!”, { icon: 0, title: “提示” });

}

}

以上就是在视图中简单的新增保存代码。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值