私はいくつかのPHPアプリを持っています。現時点では、ユーザーがリクエスト/フォームをajax(jQuery)経由でサーバーに送信する部分を開発しています。サーバーは数千のレコードをMySQLデータベースに挿入します(これは、さまざまな計算などのためにおそらく数分かかる)。jQuery(ajax)経由でサーバーに送信された要求の進捗状況を追跡する方法は?
質問:サーバー側の更新状況を追跡する方法はありますか?私はすべてが終わったら出力を書くことができます。回避策は次のようなものになります: - どこかのセッションIDと進行状況の詳細を保存します(例:5kから3kの挿入を処理しました - データベースの進捗テーブルの中におそらく - フロントエンドのjQueryスクリプトで10秒ごとに情報を要求しています)そう...
任意のアイデア?あなたが持つかもしれない質問をすること自由に感じて下さい。宜しくお願い致します。
あなたの考えはこれを行う唯一の方法です。 XHRの進捗状況は、アップロードされたファイルのステータスのみを追跡します。要求の結果としてサーバー上で行われる作業はありません。 –
@Rory McCrossanそれは私が思ったことです。それに取り組むだろう。ありがとうございました。 – virrion