在用户输入后1秒后执行操作。(请求服务器实现自动补全 或者别的操作)
主要不想每当用户有输入就向服务器提交请求。
<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>