Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在BusinessCatalyst中动态发送邮件?_Jquery_Email_Adobe_Business Catalyst - Fatal编程技术网

Jquery 如何在BusinessCatalyst中动态发送邮件?

Jquery 如何在BusinessCatalyst中动态发送邮件?,jquery,email,adobe,business-catalyst,Jquery,Email,Adobe,Business Catalyst,我正在与Adobe business catalyst合作。 我创建了一个包含多个字段的web表单,其中三个字段是“web应用”中的动态字段 有一个名为“选择位置”的字段。对于每个位置,“电子邮件地址”都会附加数据值。当用户选择特定位置时,默认BC电子邮件将发送到附加到所选位置的“电子邮件地址” 如何执行此任务?请帮我解决这个问题。试试这个,让我知道 您可以创建一个全新的表单,将其隐藏,并将该表单设置为在提交时发送电子邮件,然后在提交第一个表单时提交。 然后按如下所示传递电子邮件值 $(

我正在与Adobe business catalyst合作。 我创建了一个包含多个字段的web表单,其中三个字段是“web应用”中的动态字段

有一个名为“选择位置”的字段。对于每个位置,“电子邮件地址”都会附加数据值。当用户选择特定位置时,默认BC电子邮件将发送到附加到所选位置的“电子邮件地址”


如何执行此任务?请帮我解决这个问题。

试试这个,让我知道

您可以创建一个全新的表单,将其隐藏,并将该表单设置为在提交时发送电子邮件,然后在提交第一个表单时提交。 然后按如下所示传递电子邮件值

    $(document).ready(function() {
        var dataLoc = $('select.location').attr('data-value-email');
        $('form.hidden input.email').val() = dataLoc;
    });

如果我理解正确,您希望将webform数据发送到一个电子邮件地址,该地址取自所填写表单中选择选项上的数据属性

这篇文章应该会有所帮助。

基本上,您希望附加电子邮件(&E)=email@address.com采取行动来实现你的目标

您可以使用javascript或jquery前端来实现这一点

下面是jQuery示例

var frmAction = $('form[name="catwebformform22094"]').attr('action')
$('form :input').change(function () {
$(this).closest('form').data('changed', true);
var selectedEmail = $( "#myselect option:selected" ).attr(' data-email');
$('form[name="catwebformform22094"]').attr('action', frmAction + "&Email=" + selectedEmail)
})

这里没有人回答这个问题吗?请…谢谢你的反馈在这种情况下,我必须做一些核心编码,对吗?但是在BC中,我们不能做服务器端脚本。顺便说一句,我找到了两种可能的解决方案。一个是使用SOAP API,另一个是使用第三方。除了html和jquery之外,您不需要任何编码。您只需创建一个只有一个名为email的字段的表单,并将输入字段值设置为需要使用jQuery向其发送电子邮件的电子邮件。几乎没有编码,但是有很多东西需要调整。如果你不知道我的意思,最好试试第三方。我一定要试一试。我认为解决方案比以往任何时候都好,比我的答案好得多。我一定会用这个。请注意,这个功能现在已经被弃用了。