How can I redirect the user from one page to another using jQuery -> Ajax? Thanks for your time.
Asked
Active
Viewed 1.6k times
2
-
1What have you tried? And why do you want to do this? Why not just use a link to send the user to another page? Or are you already using AJAX to do something and want to send the user after the callback? – putvande Aug 03 '13 at 11:59
-
2Using ajax to redirect is the exact opposite of it's intended use. – adeneo Aug 03 '13 at 12:03
-
On success call of ajax set "window.location.reload=data.url" where url is the string you have returned from the called method – Nitin Varpe Aug 03 '13 at 12:28
-
duplicate of http://stackoverflow.com/questions/503093/how-can-i-make-a-redirect-page-using-jquery – Patrick W. McMahon May 01 '15 at 14:57
3 Answers
3
Try this if you want to redirect to another page once ajax call is success,
$.ajax({
url: "page1.html",
success:function(result){
document.location.href="page2.html";
}});

Uttam K C
- 204
- 2
- 4
3
$.ajax({
url:"http://where.to/redirect",,
async:false,
});
This will load the url synchroniously, that means redirect the user "in jquery/javascript when using ajax". To "make a redirect page", write this:
<script type="application/javascript" language="javascript">
$.ajax({
url:"http://where.to/redirect",,
async:false,
});
</script>
... tada! We have a "a redirect page in jQuery/JavaScript when using ajax"! ;)

dbanet
- 685
- 5
- 18
0
// Through an HTTP redirect
window.location.replace("http://stackoverflow.com");
// Through by clicking on a link
window.location.href = "http://stackoverflow.com";

Arun Prasath
- 100
- 6