简体   繁体   English

单击登录时将问号添加到URL

[英]question mark add to url when click login

this code in the first time clicked take me to localhost:8080//? 第一次单击此代码会将我带到localhost:8080 //? it should take me directly to localhost:8080//admin.html why this happens ?? 它应该直接带我到localhost:8080 // admin.html为什么会发生这种情况?

 $("#admin-login").click(function(){

    var data = {"username": $("#adminUserName").val(), "password": $("#adminPassword").val()};
    $.ajax({
        url: "/api/admin/login",
        type: "POST",
        dataType: "json",
        data: JSON.stringify(data),
        success:function (data) {
            if(data.success)
            {
                window.location= "/admin.html";
            }
            else
            {
                alert(data.message)
            }
        }
    })
});

try 尝试

window.location.href = "/admin.html";

sometimes window.location create errors. 有时window.location会产生错误。 This solved a problem in Typescript redirecting error. 这解决了Typescript重定向错误的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM