我在WP网站上使用Gravity Forms。我的表单使用Pardot 表单处理程序通过ajax到Pardot进行POST
。我遇到一个问题,Pardot处理6x表单,没有其他错误。研究表明,这是因为Pardot不支持CORS或JSONP,因此在使用ajax提交时陷入了循环。当表单处理程序的成功URL设置为引用URL时,它正在处理提交,但从不“完成”。它会在放弃之前尝试使用6倍,每次处理提交的数据并发送新的潜在客户通知电子邮件。
Pardot
帮助文档建议以下解决方案:
通过将表单处理程序的成功和错误URL设置为分别执行成功和错误回调的JavaScript URL,可以模拟JSONP响应。
我不确定这意味着什么或如何解决。我已经做了一些stackoverflowing和Google搜寻,但似乎无法将注意力集中在如何做上。有人可以帮助您澄清这个概念或为我指明正确的方向吗?
谢谢!
Pardot建议的是在自己的服务器上创建2个静态URL,这些URL返回简单的JSON响应。
因此,例如:
mysite.com/pardot-success
返回值: {"result":"success"}
mysite.com/pardot-error
返回值: {"result":"error"}
然后,您将使用这两个URL作为Pardot表单处理程序设置的成功URL和错误重定向URL。
然后可以使用JSONP向您的Pardot表单处理程序发出AJAX请求,该请求将包装并返回其中一个URL的JSON响应(取决于结果)。
您的AJAX响应数据将包括您的JSON结果(成功或错误)。
是否可以在不将此请求发送到服务器的情况下截获通过Charles的请求并立即返回500个错误代码? 找不到这方面的任何信息。所有资源建议等待响应,然后将HTTP响应代码更改为500。
刚开始使用wiremock,遇到了一个场景,我想用一个特定的json响应来存根GET请求。 将json附加到预期响应时; 我得到例外java.io.FileNotFoundException: src/test/资源/__files/product.json(没有这样的文件或目录)。 问题是我在这个位置有json文件。
本文向大家介绍jQuery Jsonp跨域模拟搜索引擎,包括了jQuery Jsonp跨域模拟搜索引擎的使用技巧和注意事项,需要的朋友参考一下 效果还不错 就差加上键盘控制了... 代码如下: 以上所述是小编给大家介绍的jQuery Jsonp跨域模拟搜索引擎的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!
问题内容: 我正在使用JSONP进行api跨域请求,并且外部服务器以XML返回我的结果,以下是我的代码: 它返回给我一个xml,但随之产生一个错误,提示“意外令牌<”,不幸的是停止了我的处理,但我没有收到警告消息。任何想法? 最好 问题答案: 正如上面的评论中提到的那样,除非您能够控制吐出XML的应用程序并可以使用格式化技巧来“欺骗”脚本以将其解析为JSON,否则javascript的跨域xml是
是否可以使用线雾模拟Jmeter中API的json响应。如果是,请您分享一步一步的过程。
问题内容: 我正在开发一个在Go中接受JSONP请求的API。我可以将结构序列化为JSON并返回它,但是将JSON包装在padding或回调函数中有点尴尬,因为to的参数需要是字节切片: 我想我会将其封装在某些函数中。通常,我发现字符串/ [] byte转换很时髦。有一个更好的方法吗? 问题答案: 使用简化它: 或者,如果您只想在一个地方写东西: