Изменить местоположение окна JQuery

Я использую ajax для загрузки содержимого своего сайта и хочу обновить местоположение окна, когда ajax успешно.

Как обновить расположение окна до «/ newpage»? Мне нужно, чтобы пользователи могли вернуться и обновиться. Это возможно??

Я предполагаю, что вы используете jquery для вызова AJAX, чтобы вы могли сделать это довольно легко, поставив переадресацию в успех так:

$.ajax({ url: 'ajax_location.html', success: function(data) { //this is the redirect document.location.href='/newpage/'; } }); 

Вы можете установить значение document.location.href для этой цели. Он указывает на текущий URL. JQuery не требуется для этого.

Вы можете использовать новые функции push / pop в API обработки истории .

Предполагая, что вы хотите изменить URL-адрес на другой в пределах одного домена, вы можете использовать это:

 history.pushState('data', '', 'http://www.yourcurrentdomain.com/new/path'); 

Если вы хотите использовать кнопку «Назад», проверьте это. https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin

Используйте document.location.href, чтобы изменить расположение страницы, поместите ее в функцию при успешном прогоне ajax.

Я пишу общую функцию для окна изменений

Этот код может использоваться параллельно во всех типах проектов

 function changewindow(url,userdata){ $.ajax({ type: "POST", url: url, data: userdata, dataType: "html", success: function(html){ $("#bodycontent").html(html); }, error: function(html){ alert(html); } }); } 
  • TypeAhead.js и Bloodhound показывают нечетное количество результатов
  • Редактор тегов jQuery?
  • С jQuery, как я могу использовать первую букву текстового поля, пока пользователь все еще редактирует это поле?
  • Как отсортировать массив объектов с помощью jquery или javascript
  • Отладочные скрипты, добавленные через функцию jQuery getScript
  • Создание меню из JSON
  • Удалить элемент массива на основе свойства объекта
  • Может ли js / jQuery определить ориентацию iPhone?
  • Вызов асинхронной функции jQuery, без запроса AJAX
  • Jquery проверяет, является ли элемент видимым в viewport
  • Как остановить «setInterval»
  • Давайте будем гением компьютера.