架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 18127|回复: 0

[Bootstrap] Bootstrap 模态对话框每次都重新加载

[复制链接]
发表于 2016-5-25 11:13:08 | 显示全部楼层 |阅读模式


  1. <div class="col-md-12">
  2.         <div class="alert alert-success fade in m-b-15">
  3.             <strong><button class="btn btn-primary btn-xs" data-toggle="modal" href="/Console/AppendService" data-target="#addservice">添加服务器</button></strong>
  4.             监控服务器共 2 台
  5.             <span class="close" data-dismiss="alert">×</span>
  6.         </div>
  7.     </div>
  8.     <!-- 模态框(Modal) -->
  9.     <div class="modal fade" id="addservice" tabindex="-1" role="dialog"
  10.          aria-labelledby="myModalLabel" aria-hidden="true">
  11.         <div class="modal-dialog">
  12.             <div class="modal-content">
  13.                 <div class="modal-body">
  14.                     按下 ESC 按钮退出。
  15.                 </div>
  16.             </div><!-- /.modal-content -->
  17.         </div><!-- /.modal-dialog -->
  18.     </div><!-- /.modal -->
复制代码


先说下业务需求,我需要点击添加服务器的时候,那个模态窗需要重新加载,

在Bootstrap模态窗的机制中,关闭其实是隐藏,并不是真正的关闭,再点击加载模态窗的时候,就会显示出来,我们可以从网络请求中看到,

只有第一次请求数据了,往后,就再也没有请求数据。

翻阅了许多网站,找到了解决方法。

  1. $(function () {
  2.             $("#addservice").on("hidden.bs.modal", function () {
  3.                 $(this).removeData("bs.modal");
  4.             });
  5.         });
复制代码


添加这么一句话就可以了,大体意思应该是隐藏事件吧,然后清楚数据。

下面是效果,我们可以看出,每次重新打开,都会重新请求了。。。

QQ截图20160525110711.jpg




上一篇:关闭 Visual Studio 2013 的 Browser Link 功能
下一篇:Bootstrap模态框遮挡datepicker时间控件
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2026-6-5 04:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表