Skip to content

Instantly share code, notes, and snippets.

@sany2k8
Created July 29, 2017 13:44
Show Gist options
  • Select an option

  • Save sany2k8/7463e35df20635f06f19951f07320fc5 to your computer and use it in GitHub Desktop.

Select an option

Save sany2k8/7463e35df20635f06f19951f07320fc5 to your computer and use it in GitHub Desktop.
https://stackoverflow.com/questions/503093/how-to-redirect-to-another-webpage-in-javascript-jquery
One does not simply redirect using jQuery
jQuery is not necessary, and window.location.replace(...) will best simulate an HTTP redirect.
window.location.replace(...) is better than using window.location.href, because replace() does not keep 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
If you want to simulate an HTTP redirect, use location.replace
For example:
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment