ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

做删除功能时,当用户快速删除一些数据时会出现删除失败等等问题

2021-09-11 10:33:55  阅读:142  来源: 互联网

标签:请求 删除 getTime 用户 new Date 服务器 时会


当在业务中经常会遇到删除操作!

    在点击删除时,通常会调用后端接口,删除重要数据时肯定会有提示,当也有时候不需要提示就直接删除,这样就会造成一些问题;

         首先→用户猛删必然会向服务器不断发送请求

         并且→用户猛删时,当第一次请求还未回来,第二次请求又过去了,就会造成数据错误

         这也和服务器缓存有关(每次向服务器发送请求时,服务器都会将这次请求缓存下来)

    解决:不管是get还是post请求,都可以在后面带上一个随机数,这样服务器每次接收到的请求就都不一样,就会拿到最新的数据!!!

     例:

//new Date().getTime()会返回当前时间距 1970 年 1 月 1 日之间的毫秒数
post("/cnblogs/webway?_="+new Date().getTime(), params)

get("/cnblogs/webway?_="+new Date().getTime(), {})

    当然,不止删除,查询有时也会出现类似问题,但大多数的查询都会采用防抖来解决。

  汇:只要出现第一次请求还未回来第二次请求就过去或者说需要每次发送不同的请求,都可以使用此方法!!

标签:请求,删除,getTime,用户,new,Date,服务器,时会
来源: https://www.cnblogs.com/webway/p/15253952.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有