如何在jQuery中使用标头位置?

时间:2014-01-04 10:54:12

标签: php jquery

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

与PHP一样:

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

如果没有,替代方式是什么?

3 个答案:

答案 0 :(得分:15)

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

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

对于jQuery方法,您可以使用

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

但是我赞成普通的javascript版本。

答案 1 :(得分:3)

您可以使用:

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

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

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

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

答案 2 :(得分:1)

使用

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

用于重定向。

window.location.reload(true); 

重新加载页面