MailChimp 뉴스 레터 목록 (API v3)으로 데이터를 보내는 데 사용하는 다음 코드가 있습니다. 함수에서 type: POST
을 제거 할 때마다 GET을 통해 데이터를 게시하려고 시도하고 데이터를 올바르게 보냅니다 (MailChimp API 대시 보드에서 ok 응답). 브라우저 (FF)에서 이것을 테스트 할 때 "true"응답을 가진 .part 파일을 얻습니다.jQuery Ajax POST가 MailChimp와 작동하지 않습니다.
$(function(){
$("a#test").click(function(e){
e.preventDefault()
data = {
"apikey" : "667378947",
"id" : "90298590285",
"email_address" : "[email protected]",
"output" : "json"
}
$.ajax({
type: "POST",
url: 'http://us2.api.mailchimp.com/1.3/?method=listSubscribe',
data: data,
success: function(data){
alert(data);
},
error: function(){
alert("err");
}
})
});
});
임이 내 머리카락을 꺼내, 어떤 통찰력을 크게 주시면 감사하겠습니다. 사전에
감사합니다,
에 유용 경우
나는 동일 출처 정책 문제는 여기가 아닌가,이 방법을 사용하는 jQuery 플러그인을 작성? – Yahel귀하의 질문에이 방법을 사용하면 안됩니다. MailChimp API 키를 웹 페이지의 소스를 보는 방법을 알고있는 모든 사람에게 공개하고 있습니다. 서버 측 코드에서만 사용해야합니다. 이 노출로 인해 누구나 이론적으로 구성원을 회원님의 목록에 등록하고 삭제할 수 있습니다. – adamdehaven