Всем привет!
Подскажите пожалуйста, столкнулся с проблемой работы ajax фильтра на странице.
К примеру, на странице есть блок с фильтром, нажимая на какой-нибудь чекбокс идет запрос на сервер и сервер возвращает html кусок кода списка товаров. Этот html соответственно вставляется в контент страницы. С этим проблем нет все работает.
Проблема появляется тогда когда если уйти с вкладки(не закрыть сайт) и долгое время на нее не заходить, то потом как перейти на нее на странице показывается просто html ответ от сервера в сыром виде
как так получается? кто-нибудь сталкивался с таким?
Кстати, если это важно, у меня при изменении фильтра меняется url
if ('URLSearchParams' in window) {
if(Object.keys(arr).length > 0) {
var newRelativePathQuery = _form.data('url') + '?' + $.param(arr);
} else {
var newRelativePathQuery = _form.data('url');
}
history.pushState(null, '', newRelativePathQuery);
}