サーバーがすべてのストロークで打たれないように、ajaxリクエストを送信する前に、ユーザーが入力しているかどうかを確認する必要があります。誰かがこれを行う方法を教えてもらえますか?
あなたが探しているのは、デバウンス/スロットルです。Underscore.js
便利な機能があります。
$('#field').on('keyup change', _.debounce(function() {
// your ajax call
}), 2000);
このコードは、最後の変更から2秒待ってから、関数を実行します。