我使用动态生成的链接列表来显示带有 ajax 加载内容的模式窗口。 Bootstrap 会自动缓存内容,并且不会在模式隐藏事件中清除它。
每次点击链接时我都需要获取新内容,如何解决这个问题? 我检查过,没有方法或属性可以将缓存设置为 false。
最佳答案
你可以使用这样的东西:
<a href="/my/url" class="modal-toggle">test</a>
$('body').on('click', '.modal-toggle', function (event) {
event.preventDefault();
$('.modal-content').empty();
$('#myModal')
.removeData('bs.modal')
.modal({remote: $(this).attr('href') });
});
关于jquery - 从引导模式中删除内容缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323088/