我会在一个html页面上有10个引导按钮。 每个按钮通过ajax请求打开一个带有html fragmen的ootstrap模式。
<div class="modal fade" id="myModal"></div>
$('#myModal').modal();
我应该使用10种不同的ID创建10个不同的div吗?甚至是10个不同的实例?
var dialogInstance1 = new BootstrapDialog({
title: 'Dialog instance 1',
message: 'Hi Apple!'
});
或
我应该创建一个对话框吗?
当我打开modal1时,我会期待一些缓存问题,然后就在我打开modal2时,我仍然看到来自一个prvious ajax请求的一些毫秒modal1 html片段。
我应该如何创建这些模态?样本应该这样:
$('#myModal').modal();
和实例化?这非常令人困惑。
有人可以分享他的经验,如何使用许多引导模态吗?
答案 0 :(得分:0)
当我打开modal1时,我会期待一些缓存问题,然后就在我打开modal2时,我仍然看到来自一个prvious ajax请求的一些毫秒modal1 html片段。
假设您正在引用data-remote
的缓存,您可能可以在Bootstrap v3.2.0中禁用它(请参阅https://github.com/twbs/bootstrap/pull/13183/)。
但是,我仍然建议不要使用data-remote
,因为它并没有给你很多控制权。它:
IMO,你应该:
$(...).modal()
或$(...).modal('show')
(取决于模板的工作方式)在模板完成后显示模态