29
Июл
2021

Слетает фильтр при клике на другую страницу пагинации

После выбора фильтра, формируется новая пагинация (с правильным числом страниц), однако по клику на любую следующую страницу отфильтрованных элементов фильтр слетает и выводятся все элементы из БД, а не те, которые выбрал фильтром. Нужно как-то обновить ссылки пагинации? Или что можно сделать?

Вот класс пагинации.

Посмотреть и подсказать)))

Фильтр работает обычным способом - при клике на фильтр Ajax передает в php выбранный фильтр и его значение, php формирует sql запрос и возвращает ответом выбранные элементы из БД. Сразу после выбора фильтра все работает как надо (выводятся только отфильтрованные элементы из БД), но стоит нажать на любую другую страницу в пагинации и фильтр сбивается, и выводятся все элементы из БД, а не только те, которые отфильтровал.

Источник: https://ru.stackoverflow.com/questions/1312013/%D0%A1%D0%BB%D0%B5%D1%82%D0%B0%D0%B5%D1%82-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80-%D0%BF%D1%80%D0%B8-%D0%BA%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BD%D0%B0-%D0%B4%D1%80%D1%83%D0%B3%D1%83%D1%8E-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%B8

Тебе может это понравится...

Добавить комментарий