ajax登录跳转实现

我是这样写的

1.用ajax传数据到后台

2.验证成功或失败都返回一个json数据

3.在回调函数里判断传回来的json,然后跳转。

var data = $("#myform").serialize();
                $.ajax({
                    type:"POST",
                    url:"LoginServlet",
                    data: data,
                    dataType:"json",
                    success:function(result){
                        if(result.status=='ok'){
                            location.href='http://localhost:8080/ajax/back/index.jsp'
                        }else{
                            alert(result.message);
                        }
                        
                    }
                    
                });

servlet判断登录成功后,返回

            String str = "{"status":"ok" , "message":"登录成功!"}";
            response.setContentType("text/html;charset=UTF-8");
            response.getWriter().write(str);
原文地址:https://www.cnblogs.com/yeming/p/5368836.html