背景
在使用模态窗口的时打开第一次是没有问题的 ,一切正常,在打开第二次的时候,没法加载相应的js
原因
bootstrap 使用模态窗口时候使用
$("#McustomerAdd").modal({
remote: url,
show:true
});
如上代码时候,不会再次调用js。
解决办法
1、<a href="demo.jsp" data-toggle="modal" data-target="#mymodal">打开</a>
使用链接打开模态窗口(我没试过)
2、在弹出的页面上关闭的时候手动删除页面 就会让模态重新加载
$('body').on('hidden.bs.modal', '.modal', function () {
$(this).removeData("bs.modal");
$(".modal-body").children().remove();
});
这种我成功 了
最新更新
这种方法有点问题,我在改进,会产生,同一个页面两种谈出口不能弹出的问题,解决办法还在想。。。过会更新
目前解决办法是,在弹出的页面调用父页面的js 去执行方法