У меня возникла ситуация с запросом Ajax на кнопке «Назад».Получить Ajax Предыдущий запрос с браузером Назад Кнопка
Я создал форму, которая отправляет значения и возвращает результаты через запрос ajax в соответствии с заданными фильтрами и нагрузками на определенный div. Когда я нажимаю на любую ссылку на странице, она открывает новый URL-адрес, как ожидалось. При нажатии на кнопку «Назад браузера» открывается предыдущая страница формы со значениями по умолчанию. Как включить функцию состояния браузера, чтобы у меня были результаты с последними опубликованными значениями с помощью кнопки назад. Обратите внимание, что тип ajax равен POST.
Одно из решений, которое я получил, - это изменить этот тип формы на GET вместо POST, но для внесения изменений в код на стороне сервера потребуется много времени.
var page_url = $(this).attr('href');
page_url = page_url.split(':');
var page = page_url['1'];
$form = $('#form);
$.ajax({
type: 'POST',
data: $form.serialize(),
url: webroot + 'controller /action/page:'+page
}).done(function (result){
})
Я хочу знать возможное решение.
использовать 'нажимного state' и' поп state'. ... – itachi