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);

 

posted @ 2016-04-08 16:52  长不高  阅读(741)  评论(0编辑  收藏  举报