FetchIt

Легковесный компонент для обработки и отправки форм с помощью Fetch API
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Баха
Пакетов
3
Закачек
599
Автор дополнения
Пакетов
3
Закачек
599
Версия 1.1.1-pl
Дата выпуска 14.07.2023
Загрузки 220
Просмотры 1 415
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 3.0 !
Компонент для MODX Revolution для отправки и обработки форм с помощью Fetch API.

В CMS/CMF MODX Revolution есть компонент FormIt, который реализует отправку и обработку форм, но он работает стандартным методом браузера, т.е. с перезагрузкой страницы. Но современный веб требователен и прогрессивным шагом является их обработка «на лету». Именно для этих задач нужен FetchIt который использует FormIt, но Вы сможете использовать и свой скрипт.

Для таких целей есть компонент AjaxForm (хоть FetchIt по серверной части практически 1 в 1), но у FetchIt есть ряд преимуществ:

Никаких зависимостей

FetchIt не имеет никаких зависимостей, тогда как у AjaxForm их три: Большая библиотека jquery и плагины к нему jquery-form и jGrowl.

Если с последним особых проблем нет (можно переопределить методы для показа уведомлений), то с двумя первыми всё сложно.

Современный код

Минифицированный скрипт весит 5 килобайт и сниппет регистрирует его с атрибутом defer тем самым не мешая загрузке страницы.

Удобство

Встраивание вашей вёрстки, добавление всплывающих сообщений и модальных окон, это задачи которые Вы сможете решить очень просто.

Документация

У компонента есть подробная документация с десятками примеров на все случаи.

💗 Угостить автора чашкой кофе можно здесь: cloudtips.ru

[3.1.1] - 2023-07-14

  • Исправлена ошибка в php 8.

[3.1.0] - 2023-06-12

  • Дефолтная библиотека вывода уведомлений Notyf.

[3.0.0] - 2023-06-06

  • Поддержка MODX 3.

[1.1.1] - 2023-07-14

  • Исправлена ошибка в php 8.

[1.1.0] - 2023-06-12

Добавлено

  • Дефолтная библиотека вывода уведомлений Notyf.

[1.0.1] - 2023-03-21

Изменено

  • Исправлена ошибка при вызове сниппета на fenom.

[1.0.0] - 2023-03-10

Изменено

  • Исправлена ошибка undefined variable $hash.

[1.0.0-beta] - 2023-02-20

Добавлено

  • First init.

Последние обсуждения в сообществе MODX.pro