Javascript 引导模式removeData选项

Javascript 引导模式removeData选项,javascript,twitter-bootstrap,twitter-bootstrap-3,Javascript,Twitter Bootstrap,Twitter Bootstrap 3,我在我的站点上使用带远程选项的引导模式框。我有两个模态ID: #myModal, #myModal2 还有许多内容加载了远程选项 关闭模式框回调后,我使用此函数: $(document).on('hidden.bs.modal', function (e) { alert('only once') $(e.target).removeData("bs.modal").find(".modal-content").empty(); }); 为安全

我在我的站点上使用带远程选项的引导模式框。我有两个模态ID:

#myModal, #myModal2
还有许多内容加载了远程选项

关闭模式框回调后,我使用此函数:

$(document).on('hidden.bs.modal', function (e) {
            alert('only once')
            $(e.target).removeData("bs.modal").find(".modal-content").empty();
});
为安全起见,删除模态并清除内容。但问题是

alert('only once')

就是叫了这么多次我开了多少次模态。例如,在第一次关闭模式框后,我只有一个警报。在打开和关闭一些下一个模态框后,我有两个警报和soo on。。。所以这个函数不能完全移除模态框?我如何才能完全删除模态

使用one()而不是on()hm。。。但这是这个模式框的每个回调的问题。。。我应该用的地方,一个?我不认为这是修复,因为这个函数只用于调用函数一次,所以请尝试一下。理论上是有效的。。。只是有一点让我担心,这个模式,然而,坐在某处…嗯…是的,你必须改变他们。