есть здесь кто-нибудь, кто мог бы объяснить мне, как это должно работать?У меня тот же код
$.ajax({
url : ajax_url,
type : 'POST',
data : {
sorting : sorting,
action : 'filterSorting'
},
async: true,
cache: false,
error : function (responce) {
console.log(responce);
},
success : function (responce) {
// window.history.pushState({}, '');
window.localStorage.setItem("response", responce);
$('#products .row-products').html(responce);
setTimeout(function() {
$('.loading').addClass('hide');
$('.loading').delay(2000).remove();
}, 1000);
}
});
return false;
window.onpopstate = function (e) {
var responce = window.localStorage.getItem('response');
$('#products .row-products').html(responce);
}
window.onpopstate, это работает, только если я дважды нажму на спину в браузере.Скажите пожалуйста почему не работает первый клик назад