
FetchIt
Легковесная AJAX-отправка форм в MODX на Fetch API поверх FormIt или своего сниппета


Закрыть окно Micromodal.js после успеха.
Форма лежит внутри модалки. В fetchit:success берёте form и закрываете нужный id:
document.addEventListener('fetchit:success', ({ detail: { form } }) => {
const modal = form.closest('[data-micromodal-close], .modal, [id^="modal-"]')
const modalId = modal?.id || 'modal-1'
MicroModal.close(modalId)
})Если id окна известен заранее:
document.addEventListener('fetchit:success', () => {
MicroModal.close('modal-1')
})Подставьте свой id из разметки Micromodal (id корневого диалога).