如何使用jQuery发送JSON数据以邮寄黑猩猩?

时间:2017-06-22 19:22:26

标签: javascript jquery json post

我需要将订阅者转到 mailchimp 。到目前为止,我最好的想法,因为该项目已经使用 jQuery ,是使用$.post(),但我无法将文档中的函数转换为我的工作版本。我有三个问题:

  1. 如何使用API​​密钥对自己进行身份验证?
  2. 如何发送userData
  3. 如何显示成功或失败消息?
  4. Mailchimp建议我:

      

    要将某人添加到您的列表,请向列表成员发送POST请求   端点:/3.0/lists/9e67587f52/members/。请求正文应该是   包含要添加的成员信息的JSON对象   状态和任何其他必需的列表字段。

    我已将所有必要的数据存储在我的代码中:

    var API_BASE = 'https://us6.api.mailchimp.com/3.0';
    var LIST_ID = '********';
    
    //combine to post link
    var POST_URL = API_BASE + '/lists/' + LIST_ID + '/members/'
    
    // API_KEY for authentication
    var API_KEY = '*******************-us6'
    
    // userData to send to mailchimp
    var userData = {
      "email_address": self.mailAddress,
      "status": "subscribed",
      "merge_fields": {
        "BANKNAME": self.bankName,
        "PHONESYS": self.phoneSystem
      }
    }
    

    数据已经在mailchimps guidelines for posting JSON objects之后。如何将这些数据与jQuery.post( url \[, data \] \[, success \] \[, dataType \] )结合使用?

    虽然我在文档中看到过,但有.done().fail条消息。我可以使用这些来为用户提供“成功”或“错误”等响应吗?

0 个答案:

没有答案