8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

通过多次点击按钮处理延迟的 API 响应

gene b. 1月前

19 0

我正在开发一个电子商务产品页面,用户可以通过点击“添加到购物车”按钮将商品添加到购物车中。这是我面临的问题:当用户点击“添加到购物车”按钮时...

我正在开发一个电子商务产品页面,用户可以通过点击“添加到购物车”按钮将商品添加到购物车中。这是我面临的问题:

当用户点击“添加到购物车”按钮时,会进行 API 调用以更新服务器上的购物车。但是,有时由于流量过大,服务器响应会延迟。在此延迟期间,如果用户多次点击该按钮,则会发送多个请求,从而导致多次添加产品。

这导致了两个主要问题:

  • 同一产品被添加多次。
  • 用户没有得到立即的反馈,所以他们继续点击。

我尚未添加任何处理来防止用户发出多个请求或反馈。我想知道最好的方法是什么:

  • 禁用按钮,直到请求完成,
  • 处理用户点击过快或者服务器响应较慢的情况。
  • 关于如何处理这个问题有什么建议或最佳实践吗?

我在 之前的项目 ,但那次成功了。

帖子版权声明 1、本帖标题:通过多次点击按钮处理延迟的 API 响应
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由gene b.在本站《javascript》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 用户通过反复按下按钮来订购多件商品是否有意义?值得一提的是,亚马逊会打开一个模式对话框,因此您无法单击两次,而当地超市会在确认订单之前通过一个小工具提示增加一个数字。

返回
作者最近主题: