0

私は ajax を使用して、かなり長いデータ セットをループしている php スクリプトを呼び出しています。各パスで反復 ($i) をコンソールに記録したいと思います。

スクリプトの実行中に「リッスン」し、各パスをコンソールに記録できるjQueryメソッドはありますか?

例を投稿せずに申し訳ありません...私は少し時間に追われています。

4

1 に答える 1

1

PHPスクリプトは、実行が完了するか、出力バッファをフラッシュするまで(つまり、後で何も送信できないことを意味します)、サーバーを介して(したがってajaxを介して)コンテンツを返さないため、反復をどこかに記録する必要があります。ファイル、セッション (同時にアクセスできないため、これは注意が必要です)、データベース、またはMemcacheのようなものを取得し、ajax でポーリングする 2 番目のスクリプトからそれを読み取ります。

ただし、質問で述べたように、ポーリングは正確に聞いているわけではありません。ポーリングが十分でない場合は、 COMETなどの設定を検討する必要がありますが、ポーリング間隔が十分に短い可能性が高いため、この目的では許容されます。

于 2013-11-01T20:43:38.080 に答える