jquery前台获取后台传过来的值
后台代码:
@RequestMapping("/ader/login.do")
public ModelMap login(@RequestParam String email,@RequestParam String password, HttpServletResponse response, HttpServletRequest request){
ModelMap map = new ModelMap();
AderDetail aderDetail = aderService.getAderByEmail(email);
if(null == aderDetail){
map.addAttribute("msg", "此用户不存在!");
}else if(null == password || !password.equals(aderDetail.getPassword())){
map.addAttribute("msg", "密码不正确!");
}else if(!aderDetail.getIsActive()){
map.addAttribute("msg", "用户未激活,请前往您的注册邮箱进行激活");
}else{
Date lastLoginDate = aderDetail.getLastLoginDate();
aderDetail.setLastLoginDate(new Date());
aderService.updateAder(aderDetail);
aderDetail.setLastLoginDate(lastLoginDate);
map.addAttribute("msg", "success");
}
return map;
}
前台代码:
function login(){
var email=$("#uname").val();
var password=$("#pwd").val();
if(email==""&&password==""){
alert("您输入的用户名或密码为空,请重新输入");
}else{
$.get("ader/login.do", { email: email, password:password },function(data){
var msg=$("#mg").val();
alert(data);
if(msg!=""||msg!=null){
if(msg!="success"){
alert(msg);
}else{
window.location.href="jsp/ader/index.jsp";
}
}
} );
}
}