重複の可能性:
候補リストの Jquery POST
私は次のコードを持っていますが、うまく機能します。問題は、ユーザーが単語を書き終えると、スクリプトがポストコールを作成し続け、提案リストを絶えず変更することです。
ユーザーが単語を書き続けると、スクリプトがすべての投稿呼び出しを停止して、最後の呼び出しのみを実行するようにしたいと考えています。
$("#inputString").keydown(function() {
lookup($(this).val());
//alert('a');
});
function lookup(inputString) {
if(inputString.length == 0) {
$('#suggestions').fadeOut(); // Hide the suggestions box
} else {
$.post("../jsonshow.php", {q: ""+inputString+""}, function(data) { // Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
}
}