Natalia_ai
@Natalia_ai
люблю вёрстку

Как отображать последние просмотренные товары без перезагрузки страницы?

Задача следующая: вывести и отобразить просмотренные товары в раздел на странице карточки товара и в раздел на странице каталога товаров.
Просмотренные товары вывела в соответствующие разделы аналогично предложенному https://wp-kama.ru/question/plagin-prosmotrennyih-...
Сейчас каждый просмотренный товар выводится в блок следующей открытой карточки товара. И если вернуться во вкладку ранее открытой карточки товара, то в блоке просмотренных товаров отображается ровно столько просмотренных товаров, сколько было просмотрено на момент открытия этой карточки, а не столько, сколько открыто на данный момент всего (отображаются все только после перезагрузки страницы).

Хочется сделать так, чтобы в ранее открытой карточке отображалось актуальное количество просмотренных товаров, чтобы пользователь, перейдя в ранее открытую вкладку с карточкой, мог видеть в ней столько просмотренных товаров, сколько открыл на данный момент. (Тоже самое для блока в каталоге товаров).

Хочется понимать насколько это реализуемо в принципе?
И если реализуемо, то как?
Можно примеры, ссылки?
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@Aricus
Есть событие переключения на текущую вкладку window.onfocus. Можно при этом событии загружать данные о актуальных товарах с помощью ajax.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы