0

サーバーがすべてのストロークで打たれないように、ajaxリクエストを送信する前に、ユーザーが入力しているかどうかを確認する必要があります。誰かがこれを行う方法を教えてもらえますか?

4

1 に答える 1

2

あなたが探しているのは、デバウンス/スロットルです。Underscore.js便利な機能があります。

$('#field').on('keyup change', _.debounce(function() {
    // your ajax call
}), 2000);

このコードは、最後の変更から2秒待ってから、関数を実行します。

于 2012-03-15T07:08:40.597 に答える