javascript - JSON 显示 MailChimp 注册表单错误

标签 javascript php json mailchimp mailchimp-api-v3.0

我正在尝试使用他们的 API 制作一个基本的 MailChimp 注册表单。我从 stackoverflow 答案中得到了一个简单的方法,并且我遵循相同的代码。希望一切都好,但是在尝试提交表单时数据没有发送。我通过检查元素看到了一个 JSON 错误。

此处是 stackoverflow 答案链接:Create a basic MailChimp signup form using their API

这里是控制台获取的 JSON 错误信息:

Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at Function.n.parseJSON (jquery-2.2.4.min.js:4)
    at Object.success (index.html?fname=AB&lname=Stevens&email=absiddiknmh%40gmail.com&submit=Submit:23)
    at i (jquery-2.2.4.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.2.4.min.js:2)
    at z (jquery-2.2.4.min.js:4)
    at XMLHttpRequest.<anonymous> (jquery-2.2.4.min.js:4)
n.parseJSON @ jquery-2.2.4.min.js:4
success @ index.html?fname=AB&lname=Stevens&email=absiddiknmh%40gmail.com&submit=Submit:23
i @ jquery-2.2.4.min.js:2
fireWith @ jquery-2.2.4.min.js:2
z @ jquery-2.2.4.min.js:4
(anonymous) @ jquery-2.2.4.min.js:4

请任何人告诉我为什么显示此错误?

最佳答案

我猜你使用了错误的 url。网址应该是

const url = https://us5.api.mailchimp.com/3.0/lists/${AUDIENCE_ID};

你可能跳过了url中的“.api”而这样写

const url = https://us5.mailchimp.com/3.0/lists/${AUDIENCE_ID};

关于javascript - JSON 显示 MailChimp 注册表单错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44278758/

相关文章:

javascript - 在页面中嵌入外部网站

javascript - 将提交按钮滑出屏幕以提交表单

php - 使用准备好的语句时是否需要 mysql_real_escape_string()?

php - 将 Zend Controller 与数字操作结合使用

javascript - 带有 ExtJS 的 ASP.NET MVC 3 返回错误的 json

java - 用java解析JSON树

javascript - 如何在javascript中获取变体数字组合的数量?

javascript - 基于按钮单击过滤力导向图的节点和链接

php - 什么是跨域 cookie?它们真的有用吗?如果是的话,什么时候使用

c# - JSON.NET 反序列化