// Поведение браузера будет подобно HTTP-редиректу:
window.location.replace(
"sitename.ru"
);
// Поведение браузера будет подобно клику по ссылке:
window.location.href =
"sitename.ru"
;
Если вы хотите, чтобы дальнейшие действия выполнялись после успешного завершения ajax-запроса, то они должны быть не в дальнейшем коде, а в коллбэке успешного завершения.
jQuery.ajax(url, {
complete : function () { location = ‘/page’; }
});
complete : function () { location = ‘/page’; }
});
Как сделать редирект, используя jQuery?