0

我有来自 Mailchimp 插件的这个数据请求,我将表单数据发送到 Mailchimp API。

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

有没有办法从邮件插件(genericFrom)加入另一个数据请求?

此数据请求在表单提交时发送电子邮件。目标是以相同的形式有两个数据请求。

第一个请求必须将表单数据发送到 Mailchimp API,第二个请求应该发送电子邮件。

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

我正在尝试实现这样的目标:

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

1 回答 1

2

是的,使用 javascript api 而不是使用数据请求属性。

[在此处查看文档][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 */
    })
});
于 2020-01-31T00:26:31.603 回答