使用jquery跳转页面遇到的问题:
$(function(){ $("#submit").on("click",function(){ var loginName = $("#loginName").val(); var loginPassword = $("#loginPassword").val(); if(loginName=="admin"&&loginPassword=="123456"){ window.location.href = "/index.jsp"; }else{ alert("输入用户名称和密码!"); } }); });
我当直接在登录页面的输入栏中输入admin 密码输入123456 页面还在当前页 没有跳转, 如果我在window.location.href(url)的下一行加上alert("1");调试的时候发现页面可以成功跳转。
后来发现在跳转后加上return false就可以了:
$("#submit").on("click",function(){ var loginName = $("#loginName").val(); var loginPassword = $("#loginPassword").val(); if(loginName=="admin"&&loginPassword=="123456"){ window.location.href = "/index.jsp"; }else{ alert("输入用户名称和密码!"); } return false });