数据新增练习

数据的新增方法
数据新增需要用到大量的if判断,用到的知识点有正则表达式、取反、if判断、开启事务的方法等,开启事务的意思其实就是用来保存数据的时候可以用到这个方法需要开启事务的时候只能证明保存的数据包含多个数据表或者是保存的数据非常多才会使用到事务这个引用。
首先就是页面上的点击弹出新增功能的窗口,这个窗口需要用到layui的方法用layui的方法给窗口添加一个点击的事件然后调用jq的方法进行窗体的显示,还有就是保持数据保存数据需要用到post的请求方法,保存的方法第一步首先就是要获取页面上的数据进行数据请求请求方法如下图。
在这里插入图片描述

然后就是数据请求,数据请求我用的是Ajax的请求方法使用Jquery发送FormData数据,第一步构建FormData数据
在这里插入图片描述

然后就是打开加载层进行Ajax的请求,如图
在这里插入图片描述

Method请求的方法为post然后就是指定控制器的路径data为ForData的数据,剩下的就是关闭加载层和关闭模态窗体之类的操作还有保存失败后的else代码。
页面的布局完毕后就是控制器的搭建了,保存数据需要用到非常多的if请求记住在这种保存的方法里if和else必须成对出现来保证数据存储失败的时候以便发送Text提示到底是什么数据保存失败,控制器上的第一步就是先将传递过来的数据先进行判断是否符合规范首先是判断性别的格式是否正确判断的方法使用的是正则表达式来进行数据的判断判断格式正确后就会开始判断下一条数据手机号的判断手机号的判断就比较麻烦具体的代码如下图操作,
在这里插入图片描述

之后就是身份证的判断因为身份证的判断比较特殊需要到单独的类来判断完成后直接调用就可以了。
在这里插入图片描述

然后就是事务的开启,开启事务可以防止数据在传递的时候防止突然断开导致数据在数据库上为空或者是不完整的事情发生,开启事务前还需要在一次判断数据用来判断编号和身份证这两个数据是不能重复的如果查询的时候在数据库上查询到已存在的数据的时候就返回Text的提示用来提示用户已经存在数据了保存失败的提示。
在这里插入图片描述

还有就是用户填写数据的时候不完整,比如在保存的时候需要填写四种不一样的数据但用户只填写了三样也会触发提示页面的数据不完整请检查的提示用来提示用户页面还有数据没有填写完整请检查页面上的数据是否填写完整。
在这里插入图片描述

需要注意的是保存完毕后如果发现提示框没有任何文字的时候就要去检查传递是不是没有填写正确或者是有没有填写正确如果填写错了也会发生这种情况不过可能性不大因为填写错误了会发生报错的反馈。
在这里插入图片描述

数据保存成功的提示框如下图。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值