【问题标题】:Is possible to have multiple data requests in Octobercms form?是否可以以 Octobercms 形式有多个数据请求?
【发布时间】:2020-05-16 02:30:36
【问题描述】:

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

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

有没有办法从 Mail 插件加入另一个 data-request (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">

【问题讨论】:

    标签: laravel octobercms octobercms-plugins octobercms-backend laravel-form


    【解决方案1】:

    是的,使用 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 */
        })
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-31
      • 2022-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2010-11-15
      • 1970-01-01
      相关资源
      最近更新 更多