nooder
2017-07-25 20:09ajax登录验证,data返回值
$.ajax({
// 请求发送方式
type: 'post',
// 验证文件
url: 'login/login',
// 用户输入的帐号密码
data: {'adminname': $("#adminname").val(), 'password': $("#password").val()},
// 异步,不写默认为True
async: true,
//请求成功后的回调
success: function(data){
if (data){
alert(data);
alert('登录成功')
}else{
alert('帐号或密码错误');
}
},
error: function(){
alert('服务端异常');
}
if (data)里的data,后台怎么传值给data来判断账号霍迷码是否错误?网上说用0或
1来判断,那后台怎么把0或1传到 data里?
我后台是这样的
/**
* 登录方法验证
* */
@RequestMapping("/login")
public String login(HttpServletRequest request,HttpServletResponse response,Model model){
//从前台获得输入的账号密码
String user = request.getParameter("adminname");
String psw = request.getParameter("password");
//先判断前台传来的账号是否为空
if(user == null || user==""){
//前台提示
model.addAttribute("msg", "账号为空");
//返回登录界面
return "products/login";
}
//通过adminname查询整条数据
admin admin = adminMapper.getAdminByName(user);
//判断数据库里是否有这条数据
if(admin==null || "".equals(admin)){
model.addAttribute("msg", "账号或密码错误");
return "products/login";
}
//判断账户adminname有没有
if("".equals(admin.getAdminname())){
model.addAttribute("msg", "账号或密码错误");
return "products/login";
}
//判断密码password是否存在
if(admin.getPassword()== null){
model.addAttribute("msg", "账号或密码错误");
return "products/login";
}
//判断查询到的密码是否与数据库相对应的密码相同
if(!admin.getPassword().equals(psw)){
model.addAttribute("msg", "账号或密码错误");
return "products/index";
}
model.addAttribute(user);
//验证若都通过则跳到管业页面
return "zhuye";
}
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 手机测试 wx.config 无反应,愿意发微信红包, 求大佬帮忙分析解决
- 微信公众平台
- 微信开放平台
- 微信
- 2个回答
- bootstrap的表单验证formValidation有返回值吗?
- bootstrap
- 表单
- 4个回答
- 使用jquery ajax判断用户名是否存在后,如果做表单提交?
- javascript
- ajax
- 表单
- 1个回答
- ajax向后台请求数据并成功返回,但不执行success也不执行error
- 3个回答
- 用ajax验证用户存在,为什么return true,方法没有结束,还在往下执行??
- ajax
- data
- value
- 方法
- return
- 2个回答