【问题标题】:How do I use a header location in jQuery? [duplicate]如何在 jQuery 中使用标题位置? [复制]
【发布时间】:2014-01-22 02:06:38
【问题描述】:

我可以在 jQuery 中使用标头位置进行重定向或刷新吗?

就像在 PHP 中一样:

header('location:www.google.co.in');
header("Refresh:1,url=home.php");

如果没有,有什么替代方法?

【问题讨论】:

    标签: php jquery


    【解决方案1】:

    标题在文档呈现之前被解释,甚至在 jQuery 被加载之前,所以这些不是一个选项。相反,您可以使用document.location 重定向浏览器。

    document.location.href = 'www.google.co.in';
    

    对于 jQuery 方法,您可以使用

    $(location).attr('href', 'www.google.co.in');
    

    不过我更喜欢纯 javascript 版本。

    【讨论】:

      【解决方案2】:

      你可以使用:

      window.location.assign('www.google.co.in');
      

      window.location.href = 'www.google.co.in';
      

      window.location.replace('www.google.co.in');
      

      不同之处在于assign() 只会加载一个新文档。而replace() 将替换当前文档并使用该 URL 替换当前历史记录,这样您就无法返回上一个加载的文档。

      【讨论】:

        【解决方案3】:

        使用

        window.location.href="www.google.co.in";
        

        用于重定向。

        window.location.reload(true); 
        

        重新加载页面

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-09-03
          • 2012-02-23
          • 1970-01-01
          • 2018-06-11
          • 1970-01-01
          • 2020-05-20
          • 1970-01-01
          • 2014-06-25
          相关资源
          最近更新 更多