ipu的trunk版的android工程和服务端工程。

Login.js 2.0KB

    require(["wmTabbar","common","mobile","util"], function(WmTabbar,Common,Mobile) { // 页面初始化,初始化验证码 Common.callSvc("SceneBean.initVerifyCode", null, function(resultData){ if(typeof(resultData) == "string" ){ resultData = new Wade.DataMap(resultData); } $("#J_ver_img").attr("src", "data:image/png;base64, " + resultData.get("VERIFY_IMG")); // 保存session_id(以后每次请求,都会在Common中自动添加此SessionId,以便通过Session校验) Common.put("SESSION_ID", resultData.get("SESSION_ID")); }); // 刷新验证码 $("#J_ver_img").tap(function(){ Common.callSvc("SceneBean.refreshVerifyCode", null, function(resultData){ if(typeof(resultData) == "string" ){ resultData = new Wade.DataMap(resultData); } $("#J_ver_img").attr("src", "data:image/png;base64, " + resultData.get("VERIFY_IMG")); $("#J_ver").val(""); }); }) $("#J_pwd").tap(function() { WadeMobile.openKeyboard("onkeydownpassWord"); }); window.onkeydownpassWord = function(msg){ if (msg == '-1') { $("#J_pwd").val($("#J_pwd").val().substring(0, $("#J_pwd").val().length - 1)); }else { $("#J_pwd").val($("#J_pwd").val() + msg); } } // 登录 $("#sceneLoginBtn").tap(function(){ var loginData = new Wade.DataMap(); loginData.put("USER_NAME", $("#J_username").val()); loginData.put("USER_PASSWORD", $("#J_pwd").val()); loginData.put("VERIFY_CODE", $("#J_ver").val()); // 将前台输入的参数传至后台校验 Common.callSvc("SceneBean.login",loginData,function(data){ WadeMobile.setScreeLock("SceneBean.login",loginData,"Index"); console.log("结果[用户登陆]:" + data); if(typeof(resultData) == "string" ){ resultData = new Wade.DataMap(resultData); } // 登录成功或失败之后的操作 $("#retMsg").text("亲爱的【"+data.get("ACCOUNT")+"】用户,登陆成功"); $("#loginForm").hide(); $("#loginResult").show(); }); }); });