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";
}
}
} );
}
}
@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";
}
}
} );
}
}
...全文
相关推荐
Jquery dataTable后台获取数据示例
**jQuery DataTables 后台获取数据详解**jQuery DataTables 是一款功能强大的JavaScript库,用于将HTML表格转换为具有高级功能的数据展示工具,如分页、排序、
JQuery通过后台获取数据遍历到前台的方法
JQuery通过后台获取数据并遍历到前台的方法,主要是指利用JQuery库中的AJAX技术从服务器端取得数据,并通过遍历将这些数据动态地插入到HTML页面中显示出来。
jquery ajax后台返回list,前台用jquery遍历list的实现
在讨论jquery ajax后台返回list, 前台用jquery遍历list的实现时,我们首先需要了解几个关键概念和知识点。
jQuery Ajax请求后台数据并在前台接收
"jQuery Ajax请求后台数据并在前台接收"这篇内容主要讲述了如何使用jQuery的Ajax方法来异步请求后台数据,并在前端进行处理。Ajax(Asynchronous JavaScrip
前台JS(Jquery)调用后台方法
- 使用JQuery,可以监听菜单项的点击事件,然后根据点击的菜单项ID或值,向后台发送请求,后台返回新的菜单数据,前端再利用这些数据更新DOM结构。4.


Web 开发
