1.莫泰对话框(数据少的情况下推荐使用)
①直接用from表单的方式提交数据,优点是简单,缺点是错误信息看不到。
②Ajax提交,其中又分为两种:
1.有错误就显示错误信息,无错误就刷新页面(JS ---> location.relad() )。
2.有错误,显示错误信息,无错误,局部添加(JQuery ---> 通过ON绑定事件)。缺点:个人觉得这种方法特别特别特别麻烦。。。要生成一大堆的标签,还要拿到前端,后端的数据,而且可能不仅仅是一个人在添加数据,这种方式没有办法及时更新其他人的数据,我觉得不推荐。
2.非模态对话框(数据多,数据量大的情况下推荐使用)
用 <a>标签跳转到其他网页,直接写个<from> <input>获取数据,提交。
添加成功就跳转,或者弹出个选择判断是不是要继续添加,不添加就跳转。
添加失败就在当前页面提示错误信息。
两种方式哪种好呢?看需求,自己判断。
模态对话框能添加的数据有限,如果一次性要添加很多条数据,或者添加的数据量很大的情况下,模态对话框很麻烦,推荐用URL跳转的方式。