【发布时间】:2018-04-13 08:03:12
【问题描述】:
我在 WP 网站上使用 Gravity Forms。我的表单使用 Pardot form handlers 通过 ajax POST 到 Pardot。我遇到了 Pardot 处理表单 6x 的问题,没有其他错误。研究表明,这是因为 Pardot 不支持 CORS 或 JSONP,因此在使用 ajax 提交时会陷入循环。当表单处理程序的成功 URL 设置为引用 URL 时,它正在处理提交但永远不会“完成”。它在放弃之前尝试 6 次,每次处理提交的数据并发送新的潜在客户通知电子邮件。
Pardot help docs 建议以下解决方案:
可以通过将表单处理程序的成功和错误 URL 设置为分别执行成功和错误回调的 JavaScript URL 来模拟 JSONP 响应。
我不完全确定这意味着什么或如何处理它。我已经完成了一些堆栈溢出和谷歌搜索,但我似乎无法理解如何去做。有人可以帮助澄清这个概念或指出正确的方向吗?
谢谢!
【问题讨论】:
标签: javascript ajax jsonp pardot