代码拉取完成,页面将自动刷新
使用版本:3.1.0
描述:
在系统管理-管理员管理-修改一个管理员的密码,如果密码中包含了 & 符号。则在首页登录的时候,一直报错。
修改方式:
在login.html中,把vm的login方法,改成:
// 不使用这种传参:var data = "username="+vm.username+"&password="+vm.password+"&captcha="+vm.captcha;
login: function (event) {
$.ajax({
type: "POST",
url: "sys/login",
data: { // 改为使用json方式传参。则问题解决。
"username": vm.username,
"password": vm.password,
"captcha": vm.captcha
},
dataType: "json",
success: function(result){
if(result.errorCode == 0){//登录成功
parent.location.href ='index.html';
}else{
vm.error = true;
vm.errorMsg = result.msg;
vm.refreshCode();
}
}
});
}