FetchIt

Легковесный компонент для обработки и отправки форм с помощью Fetch API
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Баха
Пакетов
3
Закачек
1 011
Автор дополнения
Пакетов
3
Закачек
1 011
Версия 3.1.2-pl
Дата выпуска 11.11.2023
Загрузки 609
Просмотры 3 403
Внимание, этот компонент требует версию 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

[3.1.2] - 2023-11-11

  • Добавлен вывод ошибки Recaptcha V3.
  • Исправлена работа при установленной MODX не в корне.

[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.2] - 2023-11-11

  • Добавлен вывод ошибки Recaptcha V3.

[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