Изменить местоположение окна JQuery Я использую ajax для загрузки содержимого своего сайта и хочу обновить местоположение окна, когда ajax успешно. Как обновить расположение окна до "/newpage"? Мне нужно, чтобы пользователи могли вернуться и обновиться. Возможно ли это? Ответ 1 Я предполагаю, что вы используете jquery для вызова AJAX, чтобы вы могли сделать это довольно легко, поставив переадресацию в таком успехе: $.ajax({ url: 'ajax_location.html', success: function(data) { //this is the redirect document.location.href='/newpage/'; } }); Ответ 2 Вы можете установить для этого значение document.location.href. Он указывает на текущий URL. jQuery не требуется для этого. Ответ 3 вы можете использовать новые функции push/pop в API обработки истории. Ответ 4 Предполагая, что вы хотите изменить URL-адрес другому в том же домене, вы можете использовать это: history.pushState('data', '', 'http://www.yourcurrentdomain.com/new/path'); Ответ 5 Если вы хотите использовать кнопку "Назад", проверьте это. https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin Используйте document.location.href, чтобы изменить расположение страницы, поместите ее в функцию при успешном прогоне ajax. Ответ 6 Я пишу общую функцию для окна изменений этот код может использоваться параллельно во всех типах проекта function changewindow(url,userdata){ $.ajax({ type: "POST", url: url, data: userdata, dataType: "html", success: function(html){ $("#bodycontent").html(html); }, error: function(html){ alert(html); } }); }
Ответ 1 Я предполагаю, что вы используете jquery для вызова AJAX, чтобы вы могли сделать это довольно легко, поставив переадресацию в таком успехе: $.ajax({ url: 'ajax_location.html', success: function(data) { //this is the redirect document.location.href='/newpage/'; } });
Ответ 2 Вы можете установить для этого значение document.location.href. Он указывает на текущий URL. jQuery не требуется для этого.
Ответ 4 Предполагая, что вы хотите изменить URL-адрес другому в том же домене, вы можете использовать это: history.pushState('data', '', 'http://www.yourcurrentdomain.com/new/path');
Ответ 5 Если вы хотите использовать кнопку "Назад", проверьте это. https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin Используйте document.location.href, чтобы изменить расположение страницы, поместите ее в функцию при успешном прогоне ajax.
Ответ 6 Я пишу общую функцию для окна изменений этот код может использоваться параллельно во всех типах проекта function changewindow(url,userdata){ $.ajax({ type: "POST", url: url, data: userdata, dataType: "html", success: function(html){ $("#bodycontent").html(html); }, error: function(html){ alert(html); } }); }