总结一下某某某的新增部分
1:点击新增弹出新增模态框(视图部分)
blInsert是自己定义的一个方法,因为新增模态框的id和修改模态框的id都放在了一起,如果为true那就是新增模态框,如果为false就是修改模态框。
$("#frmStuInfor input[type=‘reset’]").click();//重置表单,也就是如果你在新增的文本框里面填写了内容,你关闭了再打开可能上一次的数据还在那里,所以加一段重置表单的代码在下一次打开的时候就不会出现上一次的数据。
如果你的模态框里面涉及到下拉框绑定数据的话可以看一下我的
这里的下拉框绑定都是已经封装好的了只需要调用就ok。
这是封装原生js下拉框的方法。
2:保存新增
首先获取到新增文本框里面的值,然后判断再判断里面的值是否为空,再判断是新增还是修改(上面已经说到新增和修改的模态框都同一个id),然后我这边是用了ajax异步提交,判断数据如果正常的话就提交成功,关闭模态框,弹出新增成功提交,并且刷新。也就是新增成功。如果异常的话就弹出数据异常模态框。也就是新增失败
.
3:控制器
首先用一个try cath 逋获错误。然后判断你表里面的信息是否存在,如果不存在的话可以进行新增,如果存在的话那就提示该信息已经存在不可以重复添加然后保存数据库,保存正常提示新增成功,不然就失败,(简略说一下行了太多可能会懵逼)。