jQuery ajax を使用して、ajax リクエストを php ファイルに送信しています。
リーリーこのリクエストが実行されている間、php ファイルで一定間隔で画面に出力します。
リーリーただし、すべてのプロセスが完了すると、ajax プロセスは終了します。プロセスの進行中に画面に表示される値を取得したいと考えています。
たとえば、リクエストが行われたときに 'abc' の値を取得し、5 秒後に 'def' を、10 秒後に 'ghi' の値を取得したいとします。これどうやってするの?セッション、Cookie、データベースを使用せずにこれを実現したいと考えています。
いいえ、それはできません
これはフロントエンドでのみ実行できます
応答を定期的に取得し、append() を使用して HTML ビューに追加できるため、応答は増加し続けます
Laravel での PHP 職人の移行プロセス中など、JavaScript の進行状況を示すときにこれをよく使用します