テキストフィールドにテキストを入力してonkeyupすると、フィールドの値をページに送信して結果をdivコンテナに返す関数が起動する検索を作成しようとしています。私が抱えている問題は、誰かが入力しているときに、ひどい遅れが起こっているということです。何が起こっているのかというと、入力された各文字を検索し、各要求を実行しようとしているということだと思います。ボックスに入力した場合、1/2秒(500)待機し、何も入力されていない場合はajax検索を実行するようにするにはどうすればよいですか?ただし、その時間枠内に別の文字が表示された場合は、実行しないでくださいajaxリクエストでさえ気になります。私はこれに頭を悩ませてきました、そしてそれを理解することができません。すべての助けに感謝します!
// fired off on keyup
function findMember(s) {
if(s.length>=3)
$('#searchResults').load('/search.asp?s='+s);
}