前端:
<script?type="text/javascript"> $().ready(function(){???? $("#register_btn").click(function(event){???? var?name=$("#name").val();???? var?password=$("#password").val();???? var?phonenumber=$("#phonenumber").val();???? var?type=$("#type").val();???? $.post("register.do",{name:name,password:password,phonenumber:phonenumber,type:type},function(data){???? if(data=="注冊成功"){???? alert(data);????? window.location.href="login.jsp";???? }else{???? alert(data);???? }???? });???? });???? });</script>
后臺:
@RequestMapping("/register") public?void?register(User?u,HttpServletResponse?response)?throws?IOException{ response.setContentType("text/html;charset=utf-8"); PrintWriter?out=response.getWriter(); String?rs=userService.register(u); if(rs.equals("注冊成功")){ out.print("注冊成功"); }else?if(rs.equals("該手機號已注冊")){ out.print("該手機號已注冊"); }else{ out.print("注冊失敗"); } out.flush(); out.close(); }
為什么我的Jquery傳了值,頁面還會跳轉到register.do呢?
qq_莫非
2019-03-07 13:59:19