@zuraavl

Как перенести состояния checkbox на новую страницу?

Столкнулся с проблемой в плагине для брендов Perfect WooCommerce Brands
Когда встраиваю виджет с фильтром, то не отображаются его активные состояния
Например:
<h3 class="widget-title">Бренды</h3>
<div class="pwb-filter-products pwb-hide-submit-btn" data-cat-url="/zhenskoe/">
  <ul>
          <li>
        <label>
          <input type="checkbox" data-brand="48" value="ambush">AMBUSH</label>
      </li>
          <li>
        <label>
          <input type="checkbox" data-brand="51" value="helmut-lang">HELMUT LANG </label>
      </li>
          <li>
          ...


Когда я выбираю какой-то бренд, страница перезагружается и я не могу присвоить стили для активного чекбокса. Он никак не выделяется, не отмечается.
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ответы на вопрос 2
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
Если вы делаете фильтр и хотите его куда-нибудь передавать, например, другому человеку копированием ссылки, то следует состояния хранить в адресной строке в качестве параметра. Пример: demo.com?mychecker=1.
Затем уже на этой странице строить и фильтровать что нужно, извлекая информацию из адресной строки.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Сохранять его состояние в localstorage при изменении, а при загрузке страницы устанавливать значения из localstorage.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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