【发布时间】:2015-01-28 12:23:26
【问题描述】:
好吧,也许有人可以告诉我我在这里缺少什么。我有一个文本框,它根据用户输入使用 ajax 调用更新 jquery 数据表。显然,希望只在用户完成输入后才触发 ajax 调用。
但是,无论我从 SO 和其他地方尝试什么 sn-ps,超时都会被忽略,并且 ajax 会立即触发。我想知道是否有人可以指出我正确的方向。
var timer;
$("#search_query").on('keyup', function() {
clearInterval(timer); //clear any interval on key up
timer = setTimeout(alert("test"), 3000);
});
【问题讨论】:
标签: javascript jquery ajax timeout keyup