jquery - 从引导模式中删除内容缓存

标签 jquery ajax modal-dialog twitter-bootstrap-3

我使用动态生成的链接列表来显示带有 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/

相关文章:

jQuery 功能在 AJAX 调用后不起作用

twitter-bootstrap - 模态中的 Bootstrap 模态

javascript - 以表格格式显示 Ajax 返回的数据

javascript - 如何使用 mootools 确定损坏图像的错误代码

javascript - ajax 注册表单上的关闭图标关闭表单,但不清除所有数据字段

jquery - 我在选择之前有一张图片,当我选择它时应该将其更改为另一张图片

javascript - 模态/弹出窗口内的 ChartJS,图表显示 0px 高度

jquery - 在 IE6 中,当我显示模式时,父页面的下拉列表在模型顶部可见

javascript - 为什么 jQuery 工具工具提示不显示为 jQuery 扩展?

jquery - 如何在点击链接下放置一个div?