我正在使用 MailChimp 的 API,我可以通过将电子邮件地址传递到特定 URL 来成功订阅电子邮件地址。提交电子邮件后,MailChimp 会回显成功或失败代码。
示例:myurl.com/subscribe.php?email=example@gmail.com
我需要什么帮助
我的表单没有显示基于 MailChimps 返回代码的成功/失败消息。我究竟做错了什么?
我正在使用 MailChimp 的 API,我可以通过将电子邮件地址传递到特定 URL 来成功订阅电子邮件地址。提交电子邮件后,MailChimp 会回显成功或失败代码。
示例:myurl.com/subscribe.php?email=example@gmail.com
我需要什么帮助
我的表单没有显示基于 MailChimps 返回代码的成功/失败消息。我究竟做错了什么?
只要我猜测评论,我就会猜测答案。我去http://yoursite.com/subscribe/mcapi_listSubscribe.php?email=joe@joe.com
了我的浏览器。我懂了:
Unable to load listSubscribe()! Code=220 Msg="joe@joe.com" has been banned
所以,你的服务器端代码有问题。它无法加载名为 listSubscribe() 的函数。此外,无论如何,您不会返回JSON 格式的内容,但您的 ajax 调用期望这样。
它不起作用,因为 ajax 操作失败。您正在尝试发布到不同域中的 URL,并且该特定服务器未设置为允许这样做。