Скорее всего, скрипт отсылает форму на сервер. Т.е. когда ты выбрал нужное и нажал "Filtrer", то скрипт отправляет запрос, скорее всего асинхронный, с формой (<form>) на сервер.
Сервер может работать с базой данных, а выбрать из неё те параметры что ты отметил на странице - не составит труда. Дальше сервер может поступить по разному:
1) Он пересылает тебе данные батбазы в формате JSON (надеюсь, ты знаешь что это), а скрипт на твоей стороне уже преобразует это в HTML и парсит картинки.
2) Если сервер годный и выдержит доп. нагрузку, то он может сам парсит всё это в HTML и готовый продукт пересылает тебе.
В любом случает, потом скрипт просто вставляет на прежнее место то что получилось. А выглядит это всё красиво из-за CSS: opacity во время отправки и ожидания данных.
|