如何使用JavaScript重定向?

这个问题在这里已经有了答案:

  • 我如何重定向到另一个网页? 67个答案

  • 要重定向到另一个页面,您可以使用:

    window.location = "http://www.yoururl.com";
    

    window.location.replace('http://sidanmor.com');
    

    这比使用window.location.href = 'http://sidanmor.com'; 更好 window.location.href = 'http://sidanmor.com';

    使用replace()更好,因为它不会将始发页保留在会话历史记录中,这意味着用户不会陷入永无止境的后退按钮失败。

    如果你想模拟某人点击链接,请使用window.location.href

    如果您想模拟HTTP重定向,请使用window.location.replace

    例如:

    // similar behavior as an HTTP redirect
    window.location.replace("http://sidanmor.com");
    
    // similar behavior as clicking on a link
    window.location.href = "http://sidanmor.com";
    

    采取从这里:如何重定向到jQuery中的另一个页面?


    你不能重定向到一个函数。 你可以做的是在重定向时在URL上传递一些标志,然后检查服务器端代码中的该标志,如果引发,执行该功能。

    例如:

    document.location = "MyPage.php?action=DoThis";
    

    然后在你的PHP代码中查询查询字符串中的“action”,如果等于“DoThis”执行你需要的任何函数。

    链接地址: http://www.djcxy.com/p/893.html

    上一篇: How do I redirect with JavaScript?

    下一篇: How to make a redirect in PHP?