我有一个jQuery的Ajax请求,我想调用文本输入,所以我嵌入它内部keyup(function()
。这工作正常。keyup(function())ajax请求延迟 - jQuery
$("#text_box").keyup(function() {
//AJAX REQUEST
});
但是,这有时会出现错误。当我输入一些文本的速度非常快时,我得到输入词的结果,并省略了原始输入词的某些最后一个字母(可能是浏览器出现故障)。我希望在没有任何输入活动的情况下发送ajax请求,我的意思是,如果我输入文本非常快并且休息一秒(意味着我输入了输入)。我怎样才能做到这一点?
几乎相同的问题实际上已经被问已经_today_:http://stackoverflow.com/questions/10830972/user-idle-time-while-typing-in - 输入 – lanzz
你可以看到这个http://stackoverflow.com/questions/1909441/jquery-keyup-delay – Zernel