私のサイト(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