No Description

bindmail.js 1.8KB

    //首页 mui.ready(function() { /*定义全局变量*/ var inputEmail = document.getElementById("inputemail"); var sendCode = document.getElementById("sendcode"); mui.plusReady(function() { /*发送按钮*/ sendCode.addEventListener("tap", function() { userEmail(); }); /*校验用户账号*/ function userEmail() { var gunf = /^\w+@\w+\.((cn)|(com)|(com\.cn))$/; if(gunf.test(inputEmail.value)) { isReg(); } else { plus.nativeUI.toast("请输入正确的邮箱", toastStyle); return; } } /*判断账号是否注册*/ function isReg() { mui.ajax(baseUrl + '/ajax/isReg?key=' + inputEmail.value, { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 async: false, success: function(data) { console.log(data.data); if(data.data == false) { plus.nativeUI.toast("您的邮箱已被绑定", toastStyle); return; } else { sendEmail(); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); } }); } /*判断账号是否注册*/ function sendEmail() { var userId = plus.storage.getItem('userid'); mui.ajax(baseUrl + '/ajax/reqBindMail', { data: { "userid": userId, "mail": inputEmail.value }, dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 success: function(data) { if(data.success && data.data) { plus.nativeUI.toast("发送成功,请登录邮箱验证", toastStyle); mui.currentWebview.close(); return; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } }); });