$.fn.extend({ smsValidate: function (input, type) { var timer; var tick = 60; var btn = $(this); var showBtn = $('.btn-showbtn'); btn.click(function () { if (input.val() == '') { toastr.info('请输入手机号码'); } else if (input.val().length != 11) { toastr.info('请输入正确的手机号码'); } else { if (tick == 60) { $.ajax({ url : btn.data('url'), data : { mobile : input.val(), validate : type }, dataType : 'json', success : function (data) { if( data.state == false) { toastr.error(data.msg); //setTimeout(function () { // window.location.href = '/admin/login.aspx'; //}, 2000); } else { showBtn.attr('disabled', 'disabled'); showBtn.html(tick); input.attr('readonly', 'true'); toastr.info('验证码已发送'); $('#validate_modal').modal('hide'); $('#smscode').focus(); timer = setInterval(function () { if (tick > 0) { showBtn.html(tick); tick--; } else { showBtn.html('获取验证码'); showBtn.removeAttr('disabled'); tick = 60; clearInterval(timer); } }, 1000); } } }); } } }); } });