5

私のアプリケーションでは、ユーザーがレポートを要求する.load()と、多数の計算と mySQL 要求を行うファイルに対して jquery AJAX (を使用) 呼び出しが行われます。通常、ロードには 5 ~ 6 秒かかり、ロード中.ajaxStart().ajaxStop()ロード gif を表示するために使用されます。

問題:

ユーザーが [レポートの生成] ボタンをクリックした後、気が変わって別のページに移動しようとすると、アプリケーションがハングし、5 ~ 6 秒間新しいページに移動しません。.ajaxStop()新しいページに移動しようとするとすぐに起動する読み込み中の gif が削除されたことからわかりますが、ブラウザが次のページを読み込む前に ajax リクエストが終了しているようです。

これは正常な動作ですか?これを修正/再構築する方法に関する提案はありますか?

4

1 に答える 1