ajax一次点击多次提交的解决方法

这里写目录标题

错误产生原因其一

这是笔者在写一个web项目时产生的错误,场景是:用户点击“立即购买”,弹出一个提示框,如图。
在这里插入图片描述此时先不点击确认支付触发ajax请求,而是点击关闭按钮(窗口消失但并不意味着结束了某个函数的执行)。接着再点一次“立即购买”,这一次点击确认支付,则会提示两次支付成功,如图。
在这里插入图片描述

解决办法

找到ajax请求的代码:如图,在点击事件前加上.off()就行了,这时发送的将是你最近一次点击的请求信息。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Achenming1314/article/details/106788506
今日推荐