防止用户重发发生ajax请求

1.前端限制

  点击提交后,将该元素禁用,等待请求结束后再次释放(解除禁用)。

  可以使用ajax中的 success 请求成功后的回调函数进行按钮释放.

2.防抖动

  暴力连续点击按钮,可以通过闭包里的 setTimeout 和 clearTimeOut 函数处理,连续点击则会清除掉上一次所发生的ajax请求。

 

猜你喜欢

转载自www.cnblogs.com/Anjjie/p/9271809.html