所以,现在我有一个输入表单作为“搜索栏”。在键盘上,它从页面中获取一些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 );
});
}