zoukankan      html  css  js  c++  java
  • Web按钮多次点击导致后端请求多次问题

    最近在做的一个功能中,涉及到给用户发送短信的功能,发送后按钮要禁用,并进入倒计时的状态!!!
    在测试的过程中发现,同时多次并同时点击按钮会产生并发的请求,导致后端给该用户发送了多条短信,不仅提高
    了公司的成本,而且对于用户的体验也是大大的不利。
    其实,解决这个问题很简单,我只是个菜鸟,大神们可不要取笑嗷!!!

    解决办法一:
    利用前端,按钮发生一次点击事件后,禁用该按钮。
    obj.setAttribute(“disabled”,true);

    // 移除按钮禁用状态
    obj.removeAttribute(“disabled”);

    解决办法二:

    在查看数据库的数据时发现,同时入库的几条短信入库时间是一致的,因此,可以给该字段加一个唯一性的索引,
    也可以在一定程度上避免该问题,但属于治标不治本的问题。

    因此,推荐解决办法一。不过,很简单的问题,遇到了解决起来也相当简单,可能是在解决问题的时候,想的
    太过复杂,导致有点蒙圈!!!

    原文地址:http://www.dunhi.com/web%E6%8C%89%E9%92%AE%E5%A4%9A%E6%AC%A1%E7%82%B9%E5%87%BB%E5%AF%BC%E8%87%B4%E5%90%8E%E7%AB%AF%E8%AF%B7%E6%B1%82%E5%A4%9A%E6%AC%A1%E9%97%AE%E9%A2%98/

    本文欢迎转载,转载请注明出处,如果涉及侵权,请企鹅:723887809。
  • 相关阅读:
    微信开发 缓存处理
    ASP.NET MVC 开发日常笔记
    微信开发笔记
    Kindeditor 编辑代码过滤
    PS 使用技巧
    Javascript 日常开发用到的小知识点
    C# 下载文件
    Javascript 笔记一
    C# 知识巩固三
    文献笔记(五)
  • 原文地址:https://www.cnblogs.com/toxufe/p/7474236.html
Copyright © 2011-2022 走看看