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));