我有一个填充了动态外部内容的bootstrap模式窗口。 我称之为:
<a href="modal-detail.php?id=someValue"
data-toggle="modal"
data-target="#modalDetail">Open Modal</a>
当我关闭模态窗口时,我会删除数据:
$("#myModal").on('hide.bs.modal', function () {
$(this).removeData('bs.modal');
});
它有效,但是当我用不同的参数打开相同的模态时有延迟时间(我看到旧的内容)。 你有什么想法来解决我的问题吗?
答案 0 :(得分:0)
在使用新参数设置数据/内容之前使用.removeData('bs.modal');
,然后显示模态
例如:
$("#myModal").on('shown.bs.modal', function() {
$(this).removeData('bs.modal');
//and then set your data here
})
答案 1 :(得分:0)
我找到了解决方案!
$(this).removeData("bs.modal").find(".modal-content").empty();
我希望它可以帮助某人