html - 在javascript中设置计时器

时间:2014-09-15 20:08:05

标签: javascript jquery html

所以,现在我有一个输入表单作为“搜索栏”。在键盘上,它从页面中获取一些html并将其显示在div中。我想要做的只是获取这个html数据,如果在关键时间后超过1秒已经过去了。否则,如果在此1秒之前按下另一个键,计时器将重置并从下一个键开始。

所以,就像这样

onkeyup -> start timer
once one second passes -> call getList function
onkeyup before one second passes, restart timer

有什么想法吗?感谢。

  $('#searchbar')
.bind('keyup', function(e){
  document.getElementById("result").innerHTML = "";
  getList();
});

function getList() {
$.get("myaspscript", function(data, status) {
    $(result).html( data );
});
}

0 个答案:

没有答案