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

На странице выводится json код ajax запроса, что можно с этим сделать?

Всем привет!

Надеюсь проблема относится к JS

Ситуация следующая:
На странице есть каталог товаров и фильтр с параметрами.
При изменении любого параметре в фильтре JS'ом собираются данные с полей, формируется FormData и отправляется на сервер использую fetch.
Так же перед отправкой в адресной строке меняется URL (добавляются выбранные параметры фильтра)
const queryFilterString = new URLSerachParams(dataToUrl).toString();
history.pushState(null, '', form.getAttribute('action') + '?' + queryFilterString);


В ответ от сервера приходит json с данным и дальше они вставляются на страницу, с этим все норм.

Проблема обнаружилась тогда если например понажимать на фильтре затем уйти с сайта(с вкладки в браузере) на какое-то длительное время, а затем вернуться на нее, то на странице, вместо сайта, отображается последний ответ от сервера в виде json массива в сыром виде.
64079b2e9c4cb732464148.jpeg

Вот не пойму с чего так получается.
Надеюсь получилось объяснить проблему.

Было ли у кого-нибудь подобное?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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