设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

程序帝国四大操作之单表新增

2019-7-26 18:07 发布者: qiyu001 评论 0 查看 1020
单表新增 开发工具与关键技能:VisualStudio 撰写时间:7月12号 作者: 曾子千 各人好,据我们所相识,身为

单表新增

开发工具与关键技能:VisualStudio  
撰写时间:7月12号  
作者:  曾子千  

各人好,据我们所相识,身为步调员,平经常常操纵的四大操纵是查询,新增,修改,删除这四大功能!之前就有写了一篇四大功能-“单表查询”,而如今我迩来新学了一个四大功能-“单表新增”的代码操纵,由于怕忘记,把学到知识点全部整理了一边,记载一下我的个人学习生存的履历,固然简单,但整理不易!

一、下面我们起首在控制器内里设置名称,背面再设置相应的表和参数,然后在通过ReturnJson这个封装的方法对returnJson举行实例化,末了还要用它吸取数据返回到页面,它返回的数据,在设置try捕获错误,在用if判定是否为空而且生存数据是否已经存在。
通过建一个变量来吸取它返回的数据,然后通过新建一个表,来吸取myModels实体返返来的数据,新建表内里此中的一个字段的ID要与页面传上来的数据相称并以此为条件,而且新建表内里的名称要与页面传上来的名称相称,然后在查询新建表,在返回数据。
在这里插入图片形貌
二、再通过if判定返返来的数据是否为0,假如不为0,就提示用户,这个数据和从前重复,由于它背面附属的数据,以是不能新增,假如为0,就举行下一步操纵,然后对要举行数据新增的表举行新增操纵。然后在举行一个判定,假如新增的数据大于0,就新增乐成,小于0就新增失败,末了在数据库内里举行生存。
在这里插入图片形貌
三、然后我们在创建视图这边HTMl页面,写如下方代码设置打开新增模态框,方法名称必须和新增按钮的类保持同等,否则你的时间就打不开,表现不了任何数据。

//打开新增模态框
function openInsert() {
	//重置表单
	$('#formInsetAcademe input[type="reset"]').click();
	//打开模态框
	$("#modalXiZeng").modal('show');
}

四、写完打开模态框后,我们继承写生存新增的代码,起首方法名称必须和相应的类名保持同等,然后在获取input输入数据,在举行一个判定,然后在通过post向控制器提出哀求,在返回到控制器那边举行新增,通过一个判定,确定是否填写完备,在举行生存,假如生存乐成就革新表格,并提示生存乐成。

    functionsavaInsert() {
        //获取input输入数据
        var Number= $("#XNumber").val();
        varWarehuoseName = $("#XWarehuoseName").val();
        varPrincipal = $("#XPrincipal").val();
        var Phone =$("#XPhone").val();
        var Remark= $("#XRemark").val();
        //判定
        if (Number!= ''&& Number != undefined
           && WarehuoseName != '' &&WarehuoseName != undefined
           && Principal != '' &&Principal != undefined
           && Phone != '' && Phone !=undefined
           && Remark != '' && Remark!= undefined){
           $.post("/KucunGuanli/Warehouse/InsertWarehuose", {
               Number: Number,
               WarehuoseName: WarehuoseName,
               Principal: Principal,                   
               Phone: Phone,
               Remark: Remark
               }, 
                function (returnJson) {
               if (returnJson.State == true) {
                //关闭模态框                      
                $("#modalXiZeng").modal('hide');
                 //革新table
                  tabWarehuose = layuiTable.reload('tabWarehuose');
                  }                   
		layer.alert(returnJson.Text);
            }, "json")
        }
        else {
            //提示               
	layer.alert('请填写完备', {
	title: '提示', icon: 0 });
        }
    }


路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:来看漫画:我才是世界上最好的编程语言下一篇:程序帝国四大操作之单表修改

相关阅读

一周热门

头条攻略!

日排行榜

相关分类