2013-01-15 56 views
1

我試圖讓我的搜索建議元素的最後一次按鍵之後觸發Ajax調用jQuery的300ms的防抖動功​​能,這裏是jQuery的:沒有發射

$(document).ready(function(){ 
$('.textSearch').keyup($.debounce(searchSuggest() { 

}, 300)); 

我測試過的Ajax功能本身和它工作正常,如果我只是添加一個onkeyup =「searchSuggest()」到我的文本輸入,其中有textSearch類。但是使用我在一些谷歌搜索中發現的去抖動功能,它不會觸發任何東西。幫幫我!

+0

你至少應該提到你使用的是什麼插件。基於語法,我猜這是Ben Alman的實現,http://benalman.com/code/projects/jquery-throttle-debounce/examples/debounce/。 – Gajus

回答

0

它應該是這樣的:

$(document).ready(function(){ 
$('.textSearch').keyup($.debounce(300, seatchSuggest));