Skip to content

Пример реализации фильтров с применением асинхронного запроса

License

Notifications You must be signed in to change notification settings

yaleksandr89/filter-ajax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект: Пример реализации фильтров с применением асинхронного запроса

Как работает фильтрация

ajax filter is in operation

Выберите язык:

Русский English Español 中文 Français Deutsch
Выбран English Español 中文 Français Deutsch

Используемый стек:

  • PHP 8
  • Mysql (PDO)
  • Bootstrap 5.3

Описание:

Проект реализует фильтрацию товаров по категории, цвету и весу с применением асинхронных запросов без использования дополнительных библиотек на нативном JavaScript. CSS-фреймворк Bootstrap 5.3 используется для стилизации, с возможностью переключения между светлой и темной темами, реализованной в шаблоне.

Как работает переключение темы

ajax filter is in operation

В каталоге docs/examples/ вы найдете два файла:

  1. nginx-configuration.conf - пример конфигурации для nginx.
  2. db-config.php.example - пример файла конфигурации для подключения к базе данных. Вам необходимо изменить его имя на db-config.php, скопировать его в app/models/database.php и указать соответствующие данные для подключения к БД.

Проект не использует composer и написан максимально просто без излишних зависимостей.

Запуск проекта:

  1. Добавьте конфигурацию на ваш сервер. В каталоге docs/examples/ есть пример конфигурации для Nginx. Следуйте этому примеру, чтобы настроить свой сервер.
  2. Создайте базу данных и импортируйте содержимое файла ajax-filter.sql, который находится в docs/mysql-dump/.

About

Пример реализации фильтров с применением асинхронного запроса

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published