Javascript window.location.href - 刷新页面而不是重定向

gba*_*bam 1 javascript browser redirect

我正在使用window.location.href重定向我的浏览器,我不确定为什么一个工作,一个不工作.当我使用相对链接时,它会刷新当前页面.当我使用完整的URL时,它会重定向.我所在的页面和Process.aspx页面位于同一目录级别.所以我应该能够有一个相对链接?当我这样做虽然它只是重新加载我正在的当前页面.关于window.location.href我错过了什么基本想法?

    $(document).ready(function() {

    $( "button" )
        .button();
    $("#cancel")
        .click(function( event ) {
            alert("click");

            //Below Line Doesn't work
            window.location.href = "/Process.aspx";

            //Below Line Does work
            window.location.href = "http://localhost:65215/Process.aspx";
    });
});
Run Code Online (Sandbox Code Playgroud)

rin*_*t.6 5

Mozilla Developer Network文档中,href可以看到该页面的完整URL.该列表中唯一的相对属性path是相对于主机或页面域.

您可能还想查看使用reloadreplace方法.请参阅如何在JavaScript/jQuery中重定向到另一个网页?