ajax返回值为空的问题,求大佬看下

快进到十一月 2019-04-25 08:21:28
这是ajax的部分代码
$.ajax({
url:"http://localhost:8080/hon/LoginServlet?method=doLogin",
type:"post",
data:{"username":username,"password":password,"code":code},
async: true,
beforeSend:function(){
$("#login").val("登陆中");
},
success:function(msg){
if(msg=="true"){
$("#username").val("");
$("#password").val("");
alert("账号或密码有误,请重新输入");
$("#login").val("登录");
}else{
window.location.href="main.jsp";
}
}
});

这是Servlet中的代码
UserService us = new UserServiceImpl();
if(!code.equals(rcode)) {
out.println("false");
return;
}
if(us.login(username, password)) {
req.setAttribute("username", username);
out.println("true");
}else {
out.println("false");
}
out.flush();
out.close();


现在的问题就是我在谷歌浏览器上调试的时候发现返回的msg="",不知道是怎么回事希望大佬帮我看下
...全文
360 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
快进到十一月 2019-04-30
  • 打赏
  • 举报
回复
引用 2 楼 Chanyin尹强 的回复:
你后台都没传msg值当然为空!
我不是out.write("true")吗?
快进到十一月 2019-04-26
  • 打赏
  • 举报
回复
大佬们帮我看看

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧