0

我在 Github 上尝试了来自 Active Campaign 的示例代码,以通过 API 将表单输入提交给 Active Campaign - https://github.com/ActiveCampaign/example-add_subscriber_send_instant/blob/master/index.php 我面临的问题是 JS最后的脚本。

            geturl = $j.ajax({
                url: 'test.php', // the URL to this page.
                type: 'POST',
                //dataType: 'json',
                data: form_data,
                error: function(jqXHR, textStatus, errorThrown) {
                    console.log('Error: ' + textStatus);
                },
                success: function(data) {
                    $j('#form_result_message').html(data.message);
                }
            });

dataType: 'json'除非我取消注释该行,否则该表格不会发送。但是当我这样做时,即使表单已提交给 Active Campaign,我也会收到解析错误。我在另一篇可以尝试的帖子上读到dataType: 'text'。在这种情况下,不会显示解析错误并且也提交了表单。问题在于,在这两种情况下,表单结果消息都不会显示,您必须检查 Active Campaign 才能发现它已被提交。

代码不能像 Github 上发布的那样直接运行是有原因的吗?我可以尝试什么其他解决方案?

4

0 回答 0