小编use*_*947的帖子

时间间隔后的键盘事件

我有这个jQuery代码,用于查询keyup事件上的API(通过keyterms.php).它按原样工作,但我想弄清楚如何实现一个"暂停",这样它只会在最后一个键盘之后的一定时间(比如2秒)之后进行查询.任何帮助都感激不尽.谢谢!

$(document).ready(function() {
    $('#loading').hide();
    $('#q').keyup(function(){
      $('#loading').show();
      $.post("keyterms.php", {
        q: $('#q').val()
      }, function(response){
        $('#qResult').fadeOut();
        setTimeout("finishAjax('qResult', '"+escape(response)+"')", 400);
      });
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery

4
推荐指数
1
解决办法
3661
查看次数

标签 统计

ajax ×1

jquery ×1