submit踩的坑

在做修改密码页面时因为想要在页面上提示,删除cookie等,所以不想用后台来跳转页面,所以想要使用
$get(url,function(resp)){}方法来实现,但是遇到了一些问题:

  1. button类型问题,刚开始因为是讲其他修改页面复制过来的,并没有注意到button的类型问题,也是到了最后才发现。。。。
    经验证,除type = "submit"外,type = button和reset都是可以正常使用$get(url,function(resp)){}方法
    而当button的类型为submit时,如果后台sql语句执行失败,则可以正常弹出数据,而当sql语句成功时不会弹出数据
    但是数据库中已经改变

  2. form表单的监听提交也有上述错误

因为submit如果绑定跳转事件的话会提交两次
其实在之前实现搜索操作时已经遇到了这个问题,但并没有记录
记一次教训

原文地址:https://www.cnblogs.com/cn9826/p/13685629.html