AjaxForm + FornIt не сохраняют данные в админку MODX

Помогите, пожалуйста, с проблемой. При отправке формы через AjaxForm, даже если поля required не заполнены, отображает зелёное окошко с надписью: "Форма успешно отправлена" (хотя указанно сосем другое сообщение), еще ко всему этому даже корректно заполненные поля он не сохраняет в БД в админку. Прошу помощи. Прикладываю код AjaxForm и самой формочки:

                    [[!AjaxForm?
                    &snippet=`FormIt`
                    &hooks=`email,FormItSaveForm`
                    &validate=`
                        name_and_surname:required:minLength=^3^:maxLength=^21^,
                        email:required:email,
                        phone:required:isNumber,
                        company:required:minLength=^3^,
                        job:required`
                    &form=`tpl_ajax_form`
                    &formName=`Курс Excel`
                    &emailTpl=`tplForm`
                    &formFields=`name_and_surname,email, phone,company, job`
                    &fieldNames=`name_and_surname==Имя фамилия, email==Электронная почта, phone==Телефон, company==Организация, job==Должность`
                    &formSelector=`excel-form`
                    &submitVar=`excel-form`
                    &successMessage=`<div class="contact-form-success alert alert-success mt-4"><strong>Успешно!</strong> Ваша заявка успешно отправлена к нам.</div>`
                    &validationErrorMessage=`<div class="contact-form-success alert alert-danger mt-4"><strong>Ошибка!</strong> Произошла ошибка при отправке вашей заявки.</div>`
                    ]]
 
                    <script>
                         $(document).on('af_complete', function(event, response) {
                            const elForm = $(response.form);
                            elForm.find('.is-invalid').each(function(index, el) {
                                $(el).removeClass('is-invalid');
                            });
                            for (let key in response.data) {
                                const elInput = elForm.find(`[name=${key}]`);
                                elInput.addClass('is-invalid');
                                elInput.next('.invalid-feedback').text($(response.data[key]).text());
                            }
                        });
                    </script>

Код tpl_ajax_form.html:

<form method="post">
  <ul class="apply-form__success"></ul>
  <ul class="apply-form__errors"></ul>
 
  <input type="text" placeholder="Имя фамилия" name="name_and_surname">
  <input type="text" placeholder="E-mail" class="mail" name="email">
  <input type="text" placeholder="+7 (999) 999-99-99" class="phone" name="phone">
 
  <input type="text" placeholder="Компания" name="company">
  <input type="text" placeholder="Должность" name="job">
 
  <div class="split">
    <button class="btn" type="submit" name="excel-form">
      Записаться
    </button>
  </div>
 
  <label>
    <input type="checkbox" checked disabled>
    Записываясь на курс, вы даете согласие на обработку своих
    персональных данных в соответствии
    <span> с политикой конфиденциальности. </span>
  </label>
 
  <label>
    <input type="checkbox" checked disabled>
    Получение SMS и Email рассылок.
  </label>
 
</form>

Ответы (0 шт):