You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.2 KiB

function bindEmailCaptchaClick(){
$("#captcha-btn").click(function (event) {
var $this = $(this);
event.preventDefault();
var email = $("input[name='email']").val();
$.ajax({
url: "/captcha/email?email="+email,
method: 'GET',
success: function (result){
var code = result['code'];
if(code == 200){
var countdown = 60;
$this.off('click');
var timer = setInterval(function (){
$this.text(countdown);
countdown--;
if(countdown <= 0) {
clearInterval(timer);
$this.text('获取验证码');
bindEmailCaptchaClick();
}
},1000);
alert('验证码发送成功!');
}else {
alert(result['message']);
}
console.log(result);
},
fail: function (error){
console.log(error);
}
})
});
}
$(function (){
bindEmailCaptchaClick();
});