js 60秒倒计时发送短信问题?

请大家帮我看看 这个ajax发送短信的方法 放在哪个位置

现在是 点发送 先倒计时然后才执行发送
我要的效果是 先发送再执行倒计时

求指点
图片描述

阅读 5k
4 个回答

你这个逻辑有问题, 不是倒数结束的时候才发验证码.

点击获取密码, 立即调用sendMsg();
同时禁用button, 显示文字设置倒数60/120,
时间到了之后再可以点按钮即可.
同时后台接口也要验证是否两次调用接口间隔是否超过了60/120.

新手上路,请多包涵

sendMsg()函数调用回来之后 再调setTimeout试试。

定时器放在ajax的回调函数内,发送成功再执行定时器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题