/*
//获取服务器上下文路径放在context变量中
var context = [[${#httpServletRequest.getContextPath()}]];
//获取csrf变量的token值放在_csrf变量中,此变量要作为所有请求的参数
var _csrf = [[${#httpServletRequest.getAttribute("_csrf")}]].token;
$(function(){
$("#dg-loginForm").validate({
rules:{
loginName:{required:true},
password:{required:true},
captcha:{required:true}
},
messages:{
loginName:{required:"登录名不能为空"},
password:{required:"密码不能为空"},
captcha:{required:"验证码不能为空"}
},
showErrors : function(errorMap, errorList) {
for(var obj in errorMap) {
$('#'+obj).parent().addClass('has-error');
}
this.defaultShowErrors();
},
success:function(label) {
$(label).parent().prev().removeClass('has-error');
$(label).parent().removeClass('has-error');
},
submitHandler: function(form){
var loginData = {};
loginData.loginName = $("#loginName").val();
loginData.password = $("#password").val();
loginData.captcha = $("#captcha").val();
loginData.rememberMe = $("#rememberMe").is(":checked");
loginData._csrf = _csrf;
showLoading();
FJQuery.ajaxCommon(context+"/loginProcess?ajax=true", loginData, function(data){
if(data.status == "success"){
alert("登录成功");
location.reload();
}else {
alert(data.message);
}
hideLoading();
});
}
});
$("#loginName").keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
loginProcess();
return false;
}
});
$("#password").keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
loginProcess();
return false;
}
});
$("#captcha").keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
loginProcess();
return false;
}
});
});
function changeCaptcha() {
$("#imgCaptcha").attr("src",context+"/auth/captcha?time="+new Date().getTime());
}
function loginProcess() {
$("#dg-loginForm").submit();
}
/*]]>*/