$(function() { $("#usercode").focus(); $("#login").click(function(e){ login(); }); $("#usercode").keydown(function(e){ var e=e||window.event; if(e.keyCode==13){//回车键 $("#password").focus(); } }); $("#password").keydown(function(e){ var e=e||window.event; if(e.keyCode==13){//回车键 login(); } }); }); function login(){ var temp=""; if($("#usercode").val()=="") temp+="请输入账号\n"; if($("#password").val()=="") temp+="请输入账号密码\n"; if($("#usercode").val()!=""&&$("#password").val()!=""){ $("#dbid").val($.cookie("dbid")); $("#dbstr").val($.cookie("dbstr")); //$("#loginForm").submit(); var encrypt = new JSEncrypt(); encrypt.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkRupiYcKVGGUtDBDoR1t/1zm3ZtZgnte39iTJW6hlqjdY0UagKjpNiIv7J6XjtgfX7SgsR4AWnivqQHAICIvdPKfGZZzIs62OQ19MqrDTMoB/LvK5teNWhClv23WMUfRbP+EHgprT6hTw8U5apw1IB6i/y57NkLav792wiYBYRU4X45NoTaT+aiTSLFEflbfm94EXnhSS3vFkBmrZGy5BRNI8gmzafroslGx2Hk90CqlNdeKYxgZQ6xtvj+u33yrszWvPT6F9fsJT8aMjtvH050iYKRVct+x6Q7VRJgCI4MgvAexnTKdxW54YzvXCuO5bDiy5la7CgerWkTAq9dzXwIDAQAB"); var encryptPwd = encrypt.encrypt($("#password").val()); var encryptUser = encrypt.encrypt($("#usercode").val()); $.ajax({ type:"POST", url: "/againLogin.do", //contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型 dataType: "json", //表示返回值类型,不必须 data:{ "usercode":encryptUser, 'password': encryptPwd, 'dbid': $("#dbid").val(), 'dbstr': $("#dbstr").val(), 'domain': $("#domain").val() }, success: function (jsonResult) { if(jsonResult!=undefined &&jsonResult!=null){ var redirect=""; if(jsonResult.data!=undefined &&jsonResult.data!=""){ var json=JSON.parse(jsonResult.data); redirect=json.redirect; } if(jsonResult.state==-1){//出错 alert(jsonResult.msg); }else{ parent.deskTopHidden(); // var url=$("#hostUrl").val()+"/home.jsp"; // if(redirect!=""){ // url+="?redirect="+redirect; // } // window.location.replace(url); } } }, error: function (data){ alert(data); } }); }else{alert(temp);} }