javascript - Js redirect - 如何重定向到其他网页?

Jquery post redirect / javascript / jquery / redirect

如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一个页面?

Peter Mortensen



Answer #1

JavaScript为你提供了许多方法来检索和改变当前显示在浏览器地址栏中的URL。所有这些方法都使用Location对象,它是Window对象的一个属性。你可以创建一个新的Location对象,该对象拥有当前的URL,如下所示。

var currentLocation = window.location;

URL的基本结构

<protocol>//<hostname>:<port>/<pathname><search><hash>

你可以使用Location对象的href属性。

window.location.href = "http://www.stackoverflow.com";

你也可以使用assign()和replace方法来重定向到其他页面,比如这些

location.assign("http://www.stackoverflow.com");

location.replace("http://www.stackoverflow.com");

您可以通过改变位置对象的href属性的jQuery也是这样

$(location).attr('href',url);