Bootstrap 模态框多次显示后台提交多次BUG的解决方法
模态框Bootstrap 的模态框使用Bootstrap 的前端应该都接触过。 本文记录一下今天使用时遇到的 BUG,以便以后查阅和帮助其他遇到同样问题的伙伴们。 BUG 情景使用场景触发展现模态框,填写对应的信息,然后 ajax 提交表单信息到后台。 简化点击下面的按钮一次,弹出模态框。点击提交,会直接 alert("提交") 。点击一次会觉得很正常,但是如果你重复点几次模态框,会发现再次点击 提交 ,alert 会出现多次。 简书无法展现效果, 代码如下: <div class="modal" tabindex="-1" role="dialog" id="myModal"> One fine body…
$(function() {
$('#modal-click-error').on('click',function() { $("#myModal .btn-primary").on('click',function() { }); 问题修复 上述的 js 代码,每次对于按钮的点击都会为提交按钮添加对应事件。修改如下即可: $('#modal-click-error').on('click',function() {
$('#myModal').modal('show'); }); $("#myModal .btn-primary").on('click',function() { }); 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |