引导动态模态
Bootstrap Dynamic Modal
我一直在尝试用twitter引导做动态模态,像这样:
$('#myModal').on('hide', function () {
$(this).removeData('modal');
$('.loading-modal').remove();
})
每次点击按钮时都会在模态中重新加载数据但是。
我注意到的是,在关闭预览模态后,当我打开下一个模态时,预览数据仍然显示,几秒钟后它会更新为新数据。
我想要的是,每次modal被调用时,它会设置数据为"Loading…",然后显示新的数据
如何做到这一点?还是有更好的方法?
这就是我如何使用data-remove=
调用模态的远程数据
<a href="" role="button" data-target="#myModal" data-toggle="modal" data-backdrop="static" data-remote="/manager/test/{{ $donator->USERNO }}"><i class="icon-plus"></i></a>
模态
<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Editing Data</h3>
</div>
<div class="modal-body">
<div class="loading-modal">Loading...</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
我使用Ajax做过类似的事情,不确定这是否是"最好"的方法,但它有效。
只需使用一个普通的按钮/超链接和一个Javascript函数调用:
<button class="btn" onclick="showDialog()">Click Me</button>
然后在函数内部显示对话框并执行ajax调用:
function showDialog() {
$("#dialogBody").html("Loading..."); // Or use a progress bar...
$("#dialog").modal("show");
$.ajax({
url: myUrl.com,
}).success(function(data) {
$("#dialogBody").html(data);
});
}
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- Ajax-Request:将动态内容传递给模态
- 使用 php/jquery 动态更新单个模态
- Angular Js 尝试从主按钮回调动态更改模态文本并且不起作用
- (Laravel)使用数据库中的数据动态打开模态
- 使用Bootstrap'的最佳实践是什么;s具有动态内容的模态
- jQuery - 动态加载 ASP.NET 部分视图到模态中
- 模态中的 Django 形式:动态重定向和处理错误
- 动态加载引导模态内容并使用 Angular.js 打开它
- 电子表格中的单个动态模态/ JS(而不是每个单元格一个)
- 获取<输入类型=“;文本“>它是在模态中动态创建的
- 如何动态更改引导程序模态主体
- 使用主干动态生成模态
- 如何在模态上设置动态数据
- 动态选择要打开的模态
- 我试图在模态中创建动态表进行摊销
- PHP和javascript的组合带来了一个动态模态
- 如何传递变量到动态UIkit模态
- 引导动态模态
- 从数据库中引导模态动态数据