返回顶部
首页 > 资讯 > 前端开发 > node.js >Bootstrap模态框如何解决多次显示后台提交多次BUG的问题
  • 735
分享到

Bootstrap模态框如何解决多次显示后台提交多次BUG的问题

2024-04-02 19:04:59 735人浏览 独家记忆
摘要

这篇文章主要介绍Bootstrap模态框如何解决多次显示后台提交多次BUG的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!BUG 情景使用场景触发展现模态框,填写对应的信息,然后

这篇文章主要介绍Bootstrap模态框如何解决多次显示后台提交多次BUG的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

BUG 情景

使用场景

触发展现模态框,填写对应的信息,然后 ajax 提交表单信息到后台。

简化

点击下面的按钮一次,弹出模态框。点击提交,会直接 alert("提交") 。点击一次会觉得很正常,但是如果你重复点几次模态框,会发现再次点击 提交 ,alert 会出现多次。

简书无法展现效果,可参见

代码如下:

<button class="btn btn-info" id="modal-click-error">点击弹出模态框</button>

<div class="modal" tabindex="-1" role="dialog" id="myModal">
 <div class="modal-dialog" role="document">
 <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  <h5 class="modal-title">Modal title</h5>
  </div>
  <div class="modal-body">
  <p>One fine body…</p>
  </div>
  <div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  <button type="button" class="btn btn-primary">提交</button>
  </div>
 </div><!-- /.modal-content -->
 </div><!-- /.modal-dialog -->
</div><!-- /.modal -->
$(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("提交");
 });
 
});

以上是“Bootstrap模态框如何解决多次显示后台提交多次BUG的问题”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: Bootstrap模态框如何解决多次显示后台提交多次BUG的问题

本文链接: https://lsjlt.com/news/68928.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Bootstrap模态框如何解决多次显示后台提交多次BUG的问题
    这篇文章主要介绍Bootstrap模态框如何解决多次显示后台提交多次BUG的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!BUG 情景使用场景触发展现模态框,填写对应的信息,然后...
    99+
    2024-04-02
  • bootstrap如何解决多层模态框滚动条消失的问题
    这篇文章将为大家详细讲解有关bootstrap如何解决多层模态框滚动条消失的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。bootstrap 打开多层模态框的情况下,...
    99+
    2024-04-02
  • Grep的多次管道过滤问题如何解决
    这篇文章主要讲解了“Grep的多次管道过滤问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Grep的多次管道过滤问题如何解决”吧!Grep的多次管道过滤问题在日常的开发过程中,我们...
    99+
    2023-07-05
  • 如何解决bootstrap模态框数据缓存的问题
    这篇文章主要介绍如何解决bootstrap模态框数据缓存的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题背景第一步进行新增验证第二步进行修改模态框 验证信息没有消除 且表单数...
    99+
    2024-04-02
  • 如何解决按钮触发Ajax请求时一次点击两次提交的问题
    这篇文章主要介绍了如何解决按钮触发Ajax请求时一次点击两次提交的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。页面中的按钮的type是...
    99+
    2024-04-02
  • 如何解决ie8下input的title闪烁二次显示问题
    本篇内容介绍了“如何解决ie8下input的title闪烁二次显示问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够...
    99+
    2024-04-02
  • 如何解决select2在bootstrap模态框中下拉框隐藏的问题
    这篇文章将为大家详细讲解有关如何解决select2在bootstrap模态框中下拉框隐藏的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。修改select2-conta...
    99+
    2024-04-02
  • 如何解决bootstrap-select动态加载数据不显示的问题
    小编给大家分享一下如何解决bootstrap-select动态加载数据不显示的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!...
    99+
    2024-04-02
  • Discuz提示“密码错误次数过多,请15分钟后重新登陆”问题解决方法
    在使用论坛过程中,有时候会遇到这样的提示“密码错误次数过多,请 15 分钟后重新登陆”,因为忘记密码而登陆次数过多被锁定。当然也不排除有人利用暴力破解工具一直在爆破各种管理员密码,从而导致管理员或...
    99+
    2022-06-12
    Discuz 密码错误次数过多 请15分钟后重新登陆 解决方法
  • 如何解决vue中echart 在子组件中只显示一次的问题
    小编给大家分享一下如何解决vue中echart 在子组件中只显示一次的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题描述...
    99+
    2024-04-02
  • 如何解决微信二次分享不显示摘要和图片的问题
    这篇文章主要为大家展示了“如何解决微信二次分享不显示摘要和图片的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决微信二次分享不显示摘要和图片的问题”这...
    99+
    2024-04-02
  • 如何解决jquery中ajax多次请求数据时不刷新的问题
    这篇文章主要为大家展示了“如何解决jquery中ajax多次请求数据时不刷新的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决jquery中ajax多...
    99+
    2024-04-02
  • MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题
    这篇文章给大家分享的是有关MUI如何解决动态列表页图片懒加载再次加载不成功的bug问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首次加载时图片可以获取成功,再次加载失败,通过...
    99+
    2024-04-02
  • 如何解决索引扫描时对同一个叶子块访问多次的问题
    本篇内容介绍了“如何解决索引扫描时对同一个叶子块访问多次的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • 如何解决js相同正则多次调用test()返回的值却不同的问题
    这篇文章主要为大家展示了“如何解决js相同正则多次调用test()返回的值却不同的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决js相同正则多次调用...
    99+
    2024-04-02
  • 如何解决linux wget下载进度条变成多行显示的问题
    如何解决linux wget下载进度条变成多行显示的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在之前为了 解决Putty客户端连接到CentOS之后显示乱码 的问题...
    99+
    2023-06-13
  • 如何解决ajax提交到后台数据成功但返回不走success而走的error问题
    这篇文章主要介绍了如何解决ajax提交到后台数据成功但返回不走success而走的error问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2024-04-02
  • 如何解决IE8下显示图片时多出一个边框而Chrome或Firefox下却没有的问题
    本篇内容主要讲解“如何解决IE8下显示图片时多出一个边框而Chrome或Firefox下却没有的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决IE8...
    99+
    2024-04-02
  • 如何解决echarts在节点显示动态数据及添加提示文本所遇到的问题
    这篇文章给大家分享的是有关如何解决echarts在节点显示动态数据及添加提示文本所遇到的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。刚接触echarts不久,在使用过程中遇...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作