私はいくつかのサーバーからjavascript ajaxリクエストを作成でき、しばらくしてからレスポンスを受け取るか、タイムアウトエラーが発生することを知っています。Javascript ajaxレスポンスを待たずにコールバックを返す
このような状況を考えてみましょう。リクエストを受け取った後、いつでもサーバがレスポンスを送信するか(あるいは、リクエストがサーバーからクライアントに別のリクエストとなる)その後、応答とともにjavascriptのCB関数を呼び出します。
私は主にすべての最新のブラウザをサポートする方法について考えています。可能であれば、jQuery以外の第三者のプラグインに頼らないようにしてください。
ですから、サーバがクライアントに信号を送りたいですサーバーの言葉で?または、クライアントがポスト/ゲットを送信した後は、 – Glubus
Webソケットを見てみると、Webソケットプロトコルにより、クライアント - >サーバー、サーバー - >クライアントのいずれかの方向にデータをストリームできるようになります。ソケットと他の利用可能な技術を使ってクライアントとサーバーの間のリアルタイム通信を可能にするライブラリhttp://socket.io/を見てください。 – dj10dj100
サーバーで処理を開始し、要求がキューに入っているという応答をユーザーに返すことができます。サーバーはしばらくして要求を完了し、結果をクライアントにプッシュします。これはプッシュメカニズムであり、WebSocket、古いポーリング(旧式のブラウザ)を使用して実現することができます。また、socket.io –