JavaScript
Article
By Sam Deering

jQuery Redirect Web Page

By Sam Deering

Ok so for some reason you want to use JavaScript to redirect a web page. You can use either jQuery or plain JavaScript to do the job. Probably the latter if it’s an instant redirect required.

--ADVERTISEMENT--

Redirect Using plain JavaScript

jQuery is not necessary, and window.location.replace(…) will best simulate an HTTP redirect.

// simulates similar behavior as an HTTP redirect
window.location.replace("http://jquery4u.com");

// simulates similar behavior as clicking on a link
window.location.href = "http://jquery4u.com";

Redirect Using jQuery

var url = "http://jquery4u.com";    
$(location).attr('href',url);

It is better than using window.location.href =, because replace() does not put the originating page in the session history, meaning the user won’t get stuck in a never-ending back-button fiasco. If you want to simulate someone clicking on a link, use location.href (works for every browser). If you want to simulate an HTTP redirect, use location.replace.

Recommended
Sponsors
Get the latest in JavaScript, once a week, for free.