new

FetchIt

Легковесный компонент для обработки и отправки форм с помощью Fetch API
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Баха
Пакетов
3
Закачек
407
Автор дополнения
Пакетов
3
Закачек
407
Версия 1.0.1-pl
Дата выпуска 21.03.2023
Загрузки 30
Просмотры 287
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Компонент для 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

[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