Здравствуйте. У меня есть пагинация. При переходе по кнопкам которой у меня через AJAX обновляется каталог товаров (а остальная часть страницы остается такой же). Есть проблема - если я жму "Назад" в браузере, url меняется, а вот AJAX не происходит. Вообще ничего больше не происходит. Я хочу это исправить. Я написал вот такой код.
$(window).on('popstate', function (event) {
if (!window.location.hash) {
my_ajax_function(window.location.hash);
}
});
Проблема в том, что если я нажал на якорь. А после него нажал кнопку "Назад" в браузере. То происходит AJAX. Хотя его не должно быть. Как мне это исправить? Как написать правильную логику кнопки "Назад" в браузере?