Задать вопрос
@Vitalii181190
Начинающий вэб-разработчик

Как связать форму выпадающего списка с отображением информации на сайте?

Как сделать выпадающий список как на https://funpay.ru/lots/182/ при нажатии на раздел из серверов отображалась бы информация. Я новенький в Django не знаю как это реализовать? Как отобразить информацию я знаю но как это сделать при нажатии на раздел из выпадающего списка?
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@Romjkez
В примере по ссылке фильтрация списка вообще не связана с c бэкэндом сайта и работает локально. Проверить это можно через вкладу Network в Dev Tools браузера (при выборе опции запрос на сервер не отправляется и страница не перезагружается).

Если вы хотите реализовать фильтрацию на сервере (Django), то в вашем случае необходимо слушать, например, change событие у элемента select, а затем, в зависимости от выбранной опции (свойство value у select), отправлять AJAX(XHR/fetch) запрос на один из ваших эндпоинтов на Django и обрабатывать там. Затем уже возвращать отфильтрованный новый список и отображать его на странице.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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