var countdown = 60; var UrlAddr = new Array(); UrlAddr[1] = '../user/account'; //跳到我的账户页面 UrlAddr[2] = '../myvip/index'; //跳到我的VIP页面/续费 UrlAddr[3] = '../user/recent'; //跳到我的阅读记录页面 UrlAddr[4] = '../checkin/index'; //跳签到页面 UrlAddr[5] = '../recharge/pay'; //跳充值页面 UrlAddr[6] = '??'; //跳账户安全页面 $(".sendCodeBtn").click(function () { var obj = $("#codebtn"); var phone = $("#phone").val(); if (isPhoneNo(phone)) { settime(obj); $.ajax({ type: 'get', url: '/clientwebapi/shortmsg/send', cache: false, dataType: 'json', data: { 'phone': phone }, success: function (data) { console.log(data); } }); } else { consoleMain('请输入正确的手机号'); } }); // 验证手机号 function isPhoneNo(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); } //发送验证码倒计时 function settime(obj) { if (countdown == 0) { obj.attr('disabled', false); obj.removeAttr("disabled"); obj.val("获取验证码"); countdown = 60; return; } else { obj.attr('disabled', true); obj.val("重新发送(" + countdown + ")"); countdown--; } setTimeout(function () { settime(obj) } , 1000) } // 注册|登录 $("#register-login").click(function () { var phone = $.trim($("#phone").val()); var code = $.trim($("#code").val()); var action = $("#action").val(); if (phone.length == 0) { consoleMain('请输入手机号'); return false; } if (code.length == 0) { consoleMain('请输入验证码'); return false; } $.ajax({ type: 'post', url: '/clientwebapi/login/register', cache: false, dataType: 'json', data: { 'phone': phone, 'code': code }, success: function (ret) { if (ret.code == 1) { consoleMain(ret.msg); return false; } else { console.log(ret); var userinfo = ret.data; if (window.cps !== undefined) { window.cps.onUserLogin(userinfo); if(action > 0){ window.location.href = UrlAddr[action]; }else{ window.cps.finish(); } } } } }); }); // 已注册用户绑定手机号 $("#bind-login").click(function () { var phone = $.trim($("#phone").val()); var code = $.trim($("#code").val()); var action = $("#action").val(); if (phone.length == 0) { consoleMain('请输入手机号'); return false; } if (code.length == 0) { consoleMain('请输入验证码'); return false; } $.ajax({ type: 'post', url: '/clientwebapi/login/bind', cache: false, dataType: 'json', data: { 'phone': phone, 'code': code }, success: function (ret) { if (ret.code == 1) { consoleMain(ret.msg); return false; } else { console.log(ret); var userinfo = ret.data; if (window.cps !== undefined) { window.cps.onUserLogin(userinfo); if(action > 0){ window.location.href = UrlAddr[action]; }else{ window.cps.finish(); } } } } }); });