Итак, по какой-то причине вы хотите использовать JavaScript для перенаправления веб-страницы. Вы можете использовать jQuery или простой JavaScript для выполнения этой работы. Вероятно, последний, если требуется мгновенное перенаправление.
Перенаправление с использованием простого JavaScript
JQuery не является необходимым, и window.location.replace (…) лучше всего имитирует перенаправление HTTP.
// 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";
Перенаправление с использованием jQuery
var url = "http://jquery4u.com";
$(location).attr('href',url);
Это лучше, чем использование window.location.href =, потому что replace () не помещает исходную страницу в историю сеанса, что означает, что пользователь не застрянет в бесконечном фиаско кнопки назад. Если вы хотите смоделировать кого-то, кто нажимает на ссылку, используйте location.href (работает для любого браузера). Если вы хотите имитировать перенаправление HTTP, используйте location.replace.