Я бы хотел сохранить функциональность кнопки «Назад» при загрузке страниц с помощью AJAX (метод jQuery load
) и отправке URL-адреса на панель браузера с помощью метода history.pushState
.Проблема возникает, когда вы нажимаете кнопку «Назад» в браузере, а 1-й щелчок восстанавливает только предыдущий URL-адрес, но не загружает предыдущую страницу.
Вот мой код:
$(function(){
var profile_url= "/profile";
$('#click_button').click(function(){
$('#main_content').load(profile_url);
history.pushState({profile:profile_info}, "profile", profile_url);
});
});
Мой вопрос, есть ли способ загрузить AJAX предыдущую страницу в div #main_content
при первом нажатии на кнопку назад?button?
Любая помощь / совет будет принята с благодарностью.