Skip to content
  1. Компоненты
  2. FetchIt

FetchIt

Компонент для MODX Revolution: отправка HTML-форм через Fetch API без перезагрузки страницы. По умолчанию крутит FormIt. Можно подставить свой сниппет.

Зачем

FormIt сам по себе отвечает обычным POST с перезагрузкой. FetchIt оставляет его (или ваш код) на сервере и добавляет клиентский слой: FormData, JSON-ответ, ошибки полей, опциональные тосты и события.

Рядом по задаче стоит AjaxForm. Серверная схема похожа. Отличия на фронте:

  • нет обязательного jQuery и jquery-form;
  • скрипт fetchit.min.js около 5 KB, подключается с defer;
  • уведомления подключаете сами или включаете встроенный Notyf (fetchit.frontend.default.notifier).

Установка

Через Менеджер пакетов:

Либо соберите transport из GitHub.

Дальше: Быстрый старт.