关于php:如何在jquery中使用头位置?

How do I use a header location in jQuery?

本问题已经有最佳答案,请猛点这里访问。

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

就像PHP一样:

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

如果不是,还有什么替代方法?


在呈现文档之前,甚至在加载jquery之前,都会对头文件进行解释,因此这些头文件不是选项。相反,您可以使用document.location重定向浏览器。

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

对于jquery方法,可以使用

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

不过,我更喜欢纯JavaScript版本。


你可以使用:

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

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

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

区别在于assign()只会导致加载新文档。而replace()将替换当前文档,并将当前历史记录替换为使其成为URL的URL,这样您就不能返回到以前加载的文档。


使用

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

用于重定向。

1
window.location.reload(true);

重新加载页面