Javascript 获取错误“;空白电子邮件地址“;尝试使用ajax提交Mailchimp表单时 相关功能

Javascript 获取错误“;空白电子邮件地址“;尝试使用ajax提交Mailchimp表单时 相关功能,javascript,jquery,json,ajax,mailchimp,Javascript,Jquery,Json,Ajax,Mailchimp,传入的变量 和to_send=JSON.stringify(data),其中数据如下: data = { "email_address": inputs[1].value, "email_type": "html", "status": "subscribed", "status_if_new": "subscribed", "merge_fields": { "FNAME": inputs[0].value }, "int


传入的变量 和
to_send=JSON.stringify(data)
,其中数据如下:

data = {
    "email_address": inputs[1].value,
    "email_type": "html",
    "status": "subscribed",
    "status_if_new": "subscribed",
    "merge_fields": {
        "FNAME": inputs[0].value
    },
    "interests": {
        "9b4ccc9f43": isInvestor,
        "82636e7cd9": isEmployee,
        "c8b187e22d": isBusiness,
        "798cc04c42": isUser,
        "d750ac8858": isOther,
    }
}
其中,输入[i]正确计算为字符串,isSomeRole计算为布尔值。我通过console.log确认他们确实正确地评估了以下内容:

"{\"email_address\":\"a@a.io\",\"email_type\":\"html\",\"status\":\"subscribed\",\"status_if_new\":\"subscribed\",\"merge_fields\":{\"FNAME\":\"a\"},\"interests\":{\"9b4ccc9f43\":false,\"82636e7cd9\":false,\"c8b187e22d\":false,\"798cc04c42\":true,\"d750ac8858\":false}}"
…这是经过适当字符串化的数据


关于subscribe()的执行 执行subscribe()时,它似乎正确提交,运行success:function(data)位,响应如下:

data = {
    "email_address": inputs[1].value,
    "email_type": "html",
    "status": "subscribed",
    "status_if_new": "subscribed",
    "merge_fields": {
        "FNAME": inputs[0].value
    },
    "interests": {
        "9b4ccc9f43": isInvestor,
        "82636e7cd9": isEmployee,
        "c8b187e22d": isBusiness,
        "798cc04c42": isUser,
        "d750ac8858": isOther,
    }
}
Response–{result:“error”,msg:“Blank email address”}

这与我执行
subscribe(“”,url)
时得到的响应完全相同-似乎根本没有附加/发送
数据


总之。。。
我真的很困惑。我是否应该对数据进行字符串化处理?我应该用那个有效载荷做些别的事情吗?我的ajax语句中缺少什么吗?

如果使用
data
属性,则应将其设置为具有键值对的对象。例如:
?id=1355
应该是
{id:1355}
我应该改为解析JSON对象,读取为
key=value&key2=othervalue
等吗?宾果,你已经找到了。
"{\"email_address\":\"a@a.io\",\"email_type\":\"html\",\"status\":\"subscribed\",\"status_if_new\":\"subscribed\",\"merge_fields\":{\"FNAME\":\"a\"},\"interests\":{\"9b4ccc9f43\":false,\"82636e7cd9\":false,\"c8b187e22d\":false,\"798cc04c42\":true,\"d750ac8858\":false}}"