define(["knockout"],function(ko){ return function(context){ var me = this; var loginName = ""; me.findPswByPhone = function(){ validateFindWay("mobile"); } me.findPswByMail = function(){ validateFindWay("mail"); } //校验选择的找回方式是否可用 function validateFindWay(val){ util.sendAjax({ url:'open/validateLoginName', data:{loginName:loginName,type:val}, async:true, loadFlag:true, type:'GET', cache:false, success:function(json){ if(json.rc==0){ if(val=="mobile"){ cacheMobile(loginName); } if(val=="mail"){ $("#email").html(json.data.email); $("#hideContent").hide(); $("#hideMask").show(); } }else{ layer.msg("验证失败:"+json.rc+"
错误信息:"+json.msg); } } }); } function cacheMobile(loginName){ util.sendAjax({ url:'open/cacheMobile', data:{loginName:loginName}, async:true, loadFlag:true, type:'GET', cache:false, success:function(json){ if(json.rc==0){ window.location.href="#/login/phonecode"; }else{ layer.msg("验证失败:"+json.rc+"
错误信息:"+json.msg); } } }); } $(function(){ var urlinfo = window.location.href; var len=urlinfo.length; var offset=urlinfo.indexOf("?"); var newsidinfo=urlinfo.substr(offset,len) var newsids=newsidinfo.split("="); loginName = newsids[1]; }) context.app.loading(false); } });