jquery click点击事件后location.href页面不跳转的问题

jquery | 2019-09-13 10:02:39

使用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
    });


登录后即可回复 登录 | 注册
    
关注编程学问公众号