За последние 24 часа нас посетили 22492 программиста и 1012 роботов. Сейчас ищут 669 программистов ...

ajax фильтрация

Тема в разделе "JavaScript и AJAX", создана пользователем vikrorpert, 17 дек 2018.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    есть сайт с товарами и форма для фильтрации
    фильтрация через pjax https://github.com/MoOx/pjax
    использую такой мультиселект http://davidstutz.de/bootstrap-multiselect/#configuration-options-multiple/ с multiple https://imgur.com/a/mbSeI7t
    форма сабмитится get на себя после любого изменения
    проблема в том что мультиселект закрывается после чек\анчек
    пробовал делать сабмит через history pushState, тогда мультиселект не закрывается
    но когда жму кнопку назад, то форма не восстанавливает свое состояние
    если использовать обычный get submit формы, то клик назад восстанавливает форму
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Потому что надо обрабатывать правильно popstate: https://developer.mozilla.org/ru/docs/Web/Events/popstate