AjaxForm передать значение полей

Комрады, подскажите, как заполненные поля ajaxform затолкать в af_complete?
из серии:

$(document).on('af_complete', function(event, response) {
	[[+fi.name]]
});
нужно передать значение в стороний js и отправить по api

Голову уже сломал…
Георгий Графов
29 января 2020, 16:07
modx.pro
423
0

Комментарии: 6

Станислав
29 января 2020, 16:13
0
<script>param = "[[+fi.name]]";<script>
получите переменную param c нужным значением
Павел Романов
29 января 2020, 18:38
0
Обязательно через JS?
Можете все данные хуком по API отправить.
    Георгий Графов
    29 января 2020, 18:40
    0
    Там на событие af_complete висит js в который нужно передать значения имя и телефон
      Павел Романов
      29 января 2020, 19:09
      +1
      Ну там же какой-то запрос на сторонний ресурс?
      Сделайте этот запрос из сниппета, который используйте в кач-ве хука. В нем поля можно получить через:
      <?php
      $formFields = $hook->getValues();
      $name = $formFields['name'];
      $phone = $formFields['phone'];
      // дальше отправляйте

      Сам сниппет в вызове:
      [[!AjaxForm?
      &hooks=`spam,email,Snippetname`
      .....
      ]]
    Юрий
    29 января 2020, 20:49
    0
    А передача value из инпутов не подходит?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6