Задать вопрос
@magary4

Как лучше сделать страницу поиска продуктов с множеством фильтров и ajax загрузкой?

нужно сделать нечто как тут

1. сайдбар с фильтрами. когда что-то выбирается - фильтры могут исчезать или новые появляться в зависимости от выбора ( серверная сложна логика )
2. когда 1й раз пользователь открывает страницу - должен сразу видеть результаты поиска. т.е первый рендеринг данных должен происходить на сервере средствами php а все последующие через ajax

с релоадом результатов вроде все просто - после самбита затенить список и дальше подменить html
а вот как быть с фильтрами?
подменять html всего сайдбара - будет очень криво смотреться и будет все моргать

подскажите пожалуйста как поступить? и нежен ли тут js фреймворк?
  • Вопрос задан
  • 347 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Зачем менять весь, если можно поменять только нужный фрагмент?

Есть готовые реализации. Гуглить "фасетный поиск" или "фасетный фильтр".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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