gpt4 book ai didi

javascript - 如何将此curl 转换为jQuery AJAX POST?

转载 作者:行者123 更新时间:2023-11-28 10:48:42 34 4
gpt4 key购买 nike

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?
});

最佳答案

这已经在下面的问题中得到了回答。

Converting curl cmd to jQuery $.ajax() .

$.ajax({
url: "https://usX.api.mailchimp.com/3.0/lists/1234/members",
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("username:api_key"));
},
type: 'POST',
dataType: 'json',
contentType: 'application/json',
processData: false,
data: '{"email_address": "user@example.com", "status": "pending"}',
success: function (data) {
alert(JSON.stringify(data));
},
error: function(){
alert("Cannot get data");
}
});

关于javascript - 如何将此curl 转换为jQuery AJAX POST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37696678/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com