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


Открыть окно tingle.js после успешной отправки.
const successModal = new tingle.modal()
document.addEventListener('fetchit:success', ({ detail: { response: { message } } }) => {
successModal.setContent(message)
successModal.open()
})Если тосты вам не нужны, то же окно можно повесить на success:
const successModal = new tingle.modal()
FetchIt.Message = {
success(message) {
successModal.setContent(message)
successModal.open()
},
error(message) {
// свой UI ошибки или тост
console.error(message)
},
}Контент из message лучше экранировать, если в ответе может быть HTML.