在用户输入后1秒后执行操做。(请求服务器实现自动补全 或者别的操做) 服务器
主要不想每当用户有输入就向服务器提交请求。 less
<script> //request the server to get data function logs(){ $('#lable').text($('#t').val()); }; $(function(){ var time= (new Date()).getTime(); var req = setTimeout("logs()",1000); $('#t').keyup(function(){ var t = (new Date()).getTime(); var _t = time; time= (new Date()).getTime(); //if the time during 2 keyup is less than 1s, concel the last request. if(t-_t <1000) { clearTimeout(req); } // send a request req = setTimeout("logs()",1000); }) }) </script>