ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Как правильно настроить подгрузку контента в ajax фильтре?

Всем привет!

Подскажите пожалуйста, столкнулся с проблемой работы ajax фильтра на странице.

К примеру, на странице есть блок с фильтром, нажимая на какой-нибудь чекбокс идет запрос на сервер и сервер возвращает html кусок кода списка товаров. Этот html соответственно вставляется в контент страницы. С этим проблем нет все работает.

Проблема появляется тогда когда если уйти с вкладки(не закрыть сайт) и долгое время на нее не заходить, то потом как перейти на нее на странице показывается просто html ответ от сервера в сыром виде

609634ce5176d959966978.png

как так получается? кто-нибудь сталкивался с таким?

Кстати, если это важно, у меня при изменении фильтра меняется 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);
        }
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы