Javascript 测试服务器上django视图的引导模式未刷新

Javascript 测试服务器上django视图的引导模式未刷新,javascript,jquery,django,twitter-bootstrap,Javascript,Jquery,Django,Twitter Bootstrap,我知道在BS 3中,当调用模式对话框时,如果将外部页面加载到模式对话框中,则需要插入以下js以在隐藏模式数据时删除模式数据: $('body').on('hidden.bs.modal', '#ModalID', function () { $(this).removeData('bs.modal'); }); 我使用以下方法加载模态: $('.select-modal').click(function(ev) { var url = $(this).attr('href'); $('

我知道在BS 3中,当调用模式对话框时,如果将外部页面加载到模式对话框中,则需要插入以下js以在隐藏模式数据时删除模式数据:

$('body').on('hidden.bs.modal', '#ModalID', function () {
    $(this).removeData('bs.modal');
});
我使用以下方法加载模态:

$('.select-modal').click(function(ev) {
var url = $(this).attr('href');
$('#ModalID').modal({
    show: true,
    remote: url
});
return false;
它加载包含图像的上下文的TemplateView:

class ImageSelectView(LoginRequiredMixin, TemplateView):
    template_name = 'imageviewer/image_modal.html'

    def get_context_data(self, **kwargs):
        context = super(ImageSelectView, self).get_context_data(**kwargs)
        context['images'] = Image.objects.for_user(self.request.user).order_by('-created')
        return context

它在我的开发机器上运行正常,图像中添加的新项目显示出来。在生产服务器上,更改不会反映在模式中。我尝试过清除Memcache、清除浏览器缓存、尝试不同的加载url的方法等。

为什么
。在('hidden.bs.modal'
?检查您是否收到该请求的任何错误。可能您使用了错误的'href'属性?例如,包含
localhost
?Gupta:当modal被隐藏时,原始加载的数据被删除。Rohan:请求没有错误。Alexander:没有使用错误的href。奇怪的是,缓存问题偶尔发生。Mos不太可能在某个地方出现缓存问题。好的。发现了错误。我在模态中调用了一些额外的js文件,这可能导致了一些缓存问题。不太确定它们是什么,但在将引用移到主html文件之外之后,现在似乎工作正常。