我的网站上有一个下载链接(基于 Django),在我开始使用 jQuery-mobile 之前效果很好。现在,当我尝试点击下载链接时,jQuery-mobile 加载屏幕出现并随着加载图标的旋转无限期挂起。
我试过在没有 jQuery 和 jQuery-mobile 的情况下运行,并且下载有效。我也尝试过只使用 jQuery 而没有 jQuery-mobile 并且下载工作正常。
考虑到所有这些,这似乎是 jQuery-mobile 的页面加载功能的问题,但我不知道从哪里开始,如果是这种情况,我希望在谷歌搜索时会看到很多类似的问题。
以防万一它有帮助的是文件下载视图中的标题:
content_type = 'application/force-download'
response['Content-Length'] = file_size
response['Content-Disposition'] = 'attachment; filename="%s"' % file_name