2012-01-27 13 views
0

jquery ajax操作中に、接続タイムアウトに問題があります。問題のシナリオは、 サーバー(5分)で処理するには時間がかかりすぎるというAjaxリクエストを発しています。私は解雇されたリクエストが処理されるまでに時間がかかることを知っていますので、 (進行状況バーの詳細は、1秒ごとに発生する別のAjaxリクエストによって取得されます)jquery ajaxで接続タイムアウトを防ぐには?

問題を開始するメインのAjaxリクエストが20この要求に対する応答は、ユーザーに表示したいレポートになるため、タイムアウトしないようにしてください。 メインリクエストでタイムアウトが発生しても、進行状況のバーがまだ完了しているタスクの詳細が%ageで取得され、5分でレポートが生成されます。 ajax..requestとajaxリクエストのオプションは普通です..この接続タイムアウトを回避する方法はありますか?

答えて

1

アーキテクチャを変更する必要があります。あなたのAjaxリクエストでジョブを開始してから、進捗状況をポーリングします。

+0

しかし、この問題はFirefoxでのみ発生し、ネットワーク設定を自動検出プロキシに変更すると解決します。 – Rajesh

+0

ブラウザでは接続を無期限に開いておくことはできません。 – aweigold

関連する問題