ajax免费发送后如何实现ajax延迟发送

很多时候,我们都满足关键字搜索的功能,例如

我们的第一个想法是要绑定到的KeyUp事件的反应,然后得到的关键词,请求一个Ajax返回响应数据处理

然而,在这个时候,如果KeyUp事件只是必然。然后,键盘的每一个行程将发送一个Ajax请求,这显然不是我们想要的。

我们希望在空闲后尽可能地发送Ajax请求:

因此,我们设置用户1来发送这个Ajax请求而不击键盘。
复制代码代码如下所示:
VaR超时;
onkeyup =函数(){
ClearTimeout(超时);
超时= setTimeout(){()函数(
Ajax请求
},1000);
}

当然,你可以用另一种思维方式:

阻止发出的Ajax请求:
复制代码代码如下所示:
如果(请求){
Request.abort();
}
请求=

但是Ajax请求在Ajax发出之前最好被阻止。