ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

防重复提交的实现

防重复提交的实现

实现防重复提交

1.按钮置灰和恢复(触发函数时应马上置灰,再执行其他逻辑,最后恢复按钮状态,否则容易在执行函数的置灰语句前再次触发函数,可以使用try-finally结构对函数进行改造)

2.前端对请求进行缓存(实现请求最终只有一次的情况)

3.后端对同一接口频繁调用设置时间间隔

4.提交时前端传递uuid,后端校验uuid是否已用

返回列表