所以我作出了自動完成與jQuery的後一秒。 Ajax用於從遠程位置獲取沉重的xml文件。如果我搜索前。 「兩個半男人」它約有16個查詢(對於除3之外的每個字母,首先查看代碼)用ajax。執行AJAX搜索多的keydown事件
我希望它做Ajax請求第二用戶按下最後一個鍵後,所以它會做一個查詢,而不是16
所以,如果用戶按下另一個鍵之前它後的1秒,因爲最後一次keydown事件,它不會執行查詢。
<script>
$(document).ready(function(){
$('#tv_search').keydown(function(){
var search = $(this).val();
if(search.length >= 3)
{
$.ajax({
type: "GET",
url: "search.php",
data: {show : search, key : '890k4900k0ll' }
}).done(function(msg){
$('#t').html(msg);
});
}
});
});
</script>
Search for series: <input type='text' name='tv_search' id='tv_search'>
任何想法?
爲什麼你會搜索兩個半人? – BenRacicot