0

私は数か月間phpを使用していますが、ajaxは初めてです。この時点で、ajax を使用して php スクリプトを起動し、リロードせずにページの結果を更新することができ、別のスクリプトを自動更新して複数回実行することができました。

処理内容によっては、処理に 8 ~ 10 ~ 12 分かかる大きなレコードセットがあります。x はループ カウンター、y はレコードセット内のレコード数で、両方とも php 変数です。

調べてみましたが、これといったものはないようです。誰かが私を正しい方向に向けるのを手伝ってくれますか?

ありがとう

4

1 に答える 1

2

あなたができることは、最初の ajax がまだ進行中であり、php スクリプトの実行中にデータベース レコードまたはセッション変数のいずれかを進行状況で更新することです。次に、定期的な ajax リクエスト (メインの ajax リクエストとは別の ajax リクエスト) を実行して、データベース レコードまたはセッション変数から進行状況を取得し、進行状況をクライアントに送り返すと、この進行状況を表示できます。メインの ajax リクエストが完了するまで、これを続けます。

于 2012-04-23T02:31:37.813 に答える