首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ajax请求成功后返回的data如何比较

2013-03-28 
ajax请求成功后返回的data怎么比较? function login(){$.ajax({url:${ctx}/user.do?methodlogin,dat

ajax请求成功后返回的data怎么比较?

 function login(){
    $.ajax({
    'url':'${ctx}/user.do?method=login',
    'data':{'email':$('#email').val(),'password':$('#password').val()},
    'type':'post',
    'dataType':'Json',
    'success':function(data,statusText){
    alert(data);//success
    alert(data=='success');//false
    if(data=='success'){
    alert('进来了~!');
    closeBg();
    }
    if(data=='fail'){
    $('#msg').html('账号或者密码错误');
    }
    }
    });
    
    }
,
第一次弹出来“success”,为什么比较的时候是false?
后台
@RequestMapping(params="method=login")
public void login(HttpServletRequest request,HttpServletResponse response) throws Exception{
System.out.println("here");
String email=request.getParameter("email");
String password=request.getParameter("password");
User user=userService.findByEmail(email, password);
System.out.println("user:"+user);
PrintWriter out=response.getWriter();
if(user!=null){
request.getSession().setAttribute("user", user);
out.println("success");
out.close();
}
else{
out.println("fail");
out.close();
}
}
ajax
[解决办法]
 out.println  这个方法会多个换行符
用 
out.print

热点排行