Возможно ли иметь несколько запросов данных в форме Octobercms? - PullRequest
0 голосов
/ 30 января 2020

У меня есть этот запрос данных от плагина Mailchimp, куда я отправляю данные формы в Mailchimp API.

 <form data-request="{{ mailSignup }}::onSignup"
       data-request-update="'{{ mailSignup }}::result': '#{{ mailSignup.id }}container'" class="book" id="bookit">

Есть ли способ присоединиться к другому запросу данных из Почтовый плагин (genericFrom)?

Этот запрос на отправку данных отправляется по электронной почте при отправке формы. Цель состоит в том, чтобы иметь два запроса данных в одной форме.

Первый запрос должен отправить данные формы в API Mailchimp, а второй запрос должен отправить электронную почту.

<form data-request="{{ genericForm }}::onFormSubmit">

Я пытаясь достичь чего-то вроде этого:

<form data-request="{{ mailSignup }}::onSignup, {{ genericForm }}::onFormSubmit"
       data-request-update="'{{ mailSignup }}::result': '#{{ mailSignup.id }}container'" class="book" id="bookit">

1 Ответ

2 голосов
/ 31 января 2020

Да с API javascript вместо использования атрибутов запроса данных.

[Проверьте здесь документы] [1] [1]: https://octobercms.com/docs/ajax/javascript-api

$("form").submit(function(){
    $(this).request('{{ mailSignup }}::onSignup', {
       /* Update or send data */
    })
    $(this).request('{{ genericForm }}::onFormSubmit', {
       /* Update or send data */
    })
});
...