假设我有以下通过循环生成X次的链接。
<a class="btn" data-toggle="modal" data-target="#view_more" href="/item/view/<?php echo $item_id; ?>">Launch Modal</a>
这是启动模态的JS脚本。
$(document).ready(function () {
$('#view_more').modal({
remote: '/item/view/1',
show:false
}); // Start the modal
当remote
网址被硬编码时,它会起作用,但我希望它是动态的,具体取决于传递给它的内容。
答案 0 :(得分:9)
Modal插件在它的构造函数中执行load()
方法,所以真正改变模态的远程内容的唯一方法(除了自己手动执行AJAX)是在进行另一次调用之前销毁它: / p>
$('#view_more')
.removeData('modal')
.modal({
remote: someURL,
show: false
});
在回复类似帖子时有更多细节:Twitter bootstrap remote modal shows same content everytime