setInterval
関数を使用して、一定の時間間隔で ajax 関数を呼び出すことができることを知っています。私が達成したいのは、次のようなものです:
while (true) //but obviously this while loop will block other code. I'd like it non-blocking
{ //if certain condition is met, call my ajax function.
}
したがって、基本的にコードはバックグラウンドで静かに待機し、リッスンする必要があります。特定の条件が満たされた場合、ajax 呼び出しを起動します。
jquery/javascriptで可能ですか?
編集:条件について:基本的に、大きなテーブルの行を自動的にスクロールします(これは別の質問、別の投稿です...)。最後の行に到達すると、条件が満たされ、ajaxが呼び出されてデータが取得されますサーバー、テーブルに再入力し、自動的にスクロールを再開します。