最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
时间:2022-11-14 22:04:28 编辑:袖梨 来源:一聚教程网
模态框
Bootstrap Modal
Bootstrap 的模态框使用Bootstrap 的前端应该都接触过。
本文记录一下今天使用时遇到的 BUG,以便以后查阅和帮助其他遇到同样问题的伙伴们。
BUG 情景
使用场景
触发展现模态框,填写对应的信息,然后 ajax 提交表单信息到后台。
简化
点击下面的按钮一次,弹出模态框。点击提交,会直接 alert("提交") 。点击一次会觉得很正常,但是如果你重复点几次模态框,会发现再次点击 提交 ,alert 会出现多次。
简书无法展现效果,可参见
代码如下:
$(function() { $('#modal-click-error').on('click', function() { $('#myModal').modal('show'); $("#myModal .btn-primary").on('click', function() { alert("提交"); }); }); });
问题修复
上述的 js 代码,每次对于按钮的点击都会为提交按钮添加对应事件。修改如下即可:
$(function() { $('#modal-click-error').on('click', function() { $('#myModal').modal('show'); }); $("#myModal .btn-primary").on('click', function() { alert("提交"); }); });
相关文章
- 原神角色升到100级方法 09-03
- 原神无主的命星获取方法 09-03
- 原神月之一版本原石汇总 09-03
- 阴阳师雪御前式神技能详解 09-03
- 王者荣耀燃灯寄梦活动8月26日口令分享码有哪些-王者荣耀燃灯寄梦活动8月26日口令大全 09-03
- 鬼灭之刃火之神血风谭2有什么新内容 全新玩法系统介绍 09-03