Organizational Research By

Surprising Reserch Topic

How can I do a redirect page using jQuery?


How can I redirect the user from one page to another using jQuery?

asked Jun 3, 2015 in JAVASCRIPT by rajesh
0 votes
47 views



Related Hot Questions

3 Answers

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

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. 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";
answered Jun 3, 2015 by rajesh
0 votes

WARNING: This answer has been provided as a possible solution. Although, obviously, the pure JavaScript approach is the best one, as this requires jQuery.

var url = "http://stackoverflow.com";    
$(location).attr('href',url);
answered Jun 3, 2015 by rajesh
0 votes
may be one of the followings helps someone.

window.location.href="http://www.example.com";
window.history.back(-1);                                     //  back
window.navigate("top.jsp");                                  // old-IE-only
self.location="top.htm";
top.location="error.jsp";
window.location = window.location.host;
$(location).attr('href',"http://www.google.com");            //jQuery
$jq(window).attr("location","http://www.google.com");        //jQuery
window.location.replace("http://www.kqingdom.com");
window.location.assign("http://www.mozilla.org");
document.location.href = '/path';
window.history.go(-1);                                     //  back
$(location).prop('href',"http://www.google.com");
answered Jun 3, 2015 by rajesh

...