【发布时间】:2016-10-08 09:04:26
【问题描述】:
curl --request POST \
--url 'https://usX.api.mailchimp.com/3.0/lists/1234/members' \
--user 'username:api_key' \
--header 'content-type: application/json' \
--data '{"email_address":"user@example.com", "status":"pending"}' \
--include
我已经使用 curl 并且当我尝试将订阅者添加到我的 Mailchimp 列表时它工作正常。
但是,我不确定如何将此 curl 转换为有效的 jQuery AJAX POST 请求,因为我只知道如何将 data 传递给 AJAX POST。
由于这个 curl 有 --user、--header 和 --include,我不知道如何构建正确的 AJAX。
请帮忙。
$.ajax({
url : "https://usX.api.mailchimp.com/3.0/lists/1234/members",
type: "POST",
data: {email_address: "user@example.com", status: "pending"},
// stuck here - what else should I put?
});
【问题讨论】:
-
我看到 3 个答案有 3 个反对票,但没有解释是什么让他们错了。我会阅读 curl 的联机帮助页以了解这些属性的定义。你能至少评论一下他们为什么错了,所以它被认为是合理的吗?
标签: javascript jquery ajax curl