Я ищу совет, на котором языки веб-программирования могут достичь следующей цели:Создание динамических результатов поиска и фильтров - следует ли использовать Javascript?
Я создаю сайт, который позволит пользователям первоначально искать базу данных mysql, которую я имею. Результаты этого первоначального поиска будут отображаться на странице результатов. Затем мне хотелось бы динамически создавать фильтры на основе данных в результатах поиска, которые пользователь может (de) выбрать для дальнейшего фильтрации результатов. Результаты должны обновляться в режиме реального времени.
Лучший пример этого - это Skyscanner - вы делаете первоначальный поиск в статической веб-форме. Затем вы попадаете на страницу результатов с результатами первоначального поиска, а также создаете динамический фильтр на LHS, позволяющий отфильтровывать определенные авиакомпании (например). Этот список авиакомпаний взят из результатов dataset (и поэтому должен генерироваться динамически).
Как это достигается? Является ли Javascript способ пойти или может asp и php также сделать это?
Большое спасибо
Для этого вам понадобится Ajax. При изменении некоторых фильтров отправьте новый запрос с этими параметрами: все фильтры и строку запроса (если у вас есть). Затем получите результат и покажите его. – enenen