我正在编写一个简单的脚本,以便在输入键盘事件时提取数据库信息。
我的问题是,每次用户按下键时,keyup事件总是重复发生。如何使它仅在最后一个按键后起作用?
我认为我应该在每个keyup之后使用像setTimeOut()这样的函数,但我不知道如何操作... 您能否给我一个简单的例子吗?
抱歉我的英语不好 :)
这是我尝试做的:
$("input").keyup(function()
{
var timer=setTimeout(function() {
}, 1000);
if(!timer)
{
//do .post ajax request
}
});