// 点击发送验证码 function sendcode() { $("#TencentCaptcha").trigger("click"); /*getcode();*/ } //拼图验证 var ticket = ''; var randstr = ''; window.callback = function (res) { if (res.ret === 0) { ticket = res.ticket; randstr = res.randstr; getcode(ticket,randstr); } } // 倒计时方法 function getcode() { var type = $(".sendcode").data('type'); $.ajax({ type: 'POST', url: "/csc/sendcode", dataType: 'json', data: {type:type,randstr:randstr,ticket:ticket}, success: function(res) { // console.log(res); if(res.code==0){ $(".code_erro").show(); $(".code_erro").text(res.msg); return; } if (res.code==1){ $(".code_erro").hide(); layer.msg(res.msg); $(".sendcode").attr("disabled", "disabled"); var i = 60; count_down = setInterval(function () { $(".sendcode").addClass("cutdown"); $('.sendcode').text(i + "s"); i--; if (i < 0) { clearInterval(count_down); $(".sendcode").removeAttr("disabled"); $(".sendcode").removeClass("cutdown"); $(".sendcode").text("发送验证码"); } }, 1000); return; } layer.alert(res.msg); }, error: function () { layer.alert('网络错误,请刷新页面重试'); } }); } // 点击确认 $(".determine").click(function () { var code = $('input[name=getcode]').val(); var type = $(".sendcode").data('type'); if (code == "") { $(".code_erro").show(); $(".code_erro").text("请输入验证码"); return; } $.ajax({ type: 'POST', url: "/csc/appealcheckcode", dataType: 'json', data: {type:type,code:code}, success: function(res) { // console.log(res); if (res.code){ window.location.href = res.url }else { // layer.alert(res.msg); $(".code_erro").show(); $(".code_erro").text(res.msg); } }, error: function () { // layer.alert('网络错误,请刷新页面重试'); $(".code_erro").show(); $(".code_erro").text('网络错误,请刷新页面重试'); } }); }) $("#getcode").on('blur', function () { var getcode = $(this).val(); if (getcode == "") { $(".code_erro").show(); $(".code_erro").text("请输入验证码"); } else { $(".code_erro").hide(); } })