के साथ काम नहीं कर रहा है मेरे पास निम्न कोड है जिसका उपयोग मैं MailChimp न्यूजलेटर सूची (API v3) पर डेटा भेजने के लिए कर रहा हूं। प्रत्येक बार जब मैं type: POST
फ़ंक्शन से हटाता हूं तो यह डेटा को GET के माध्यम से पोस्ट करने का प्रयास करता है और यह डेटा को ठीक से भेजता है (MailChimp API डैशबोर्ड में ठीक प्रतिक्रिया)। ब्राउज़र (एफएफ) में इसका परीक्षण करते समय मुझे "सत्य" प्रतिक्रिया के साथ एक .part फ़ाइल मिलती है।jQuery अजाक्स पोस्ट 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");
}
})
});
});
मैं इस पर अपने बालों को खींच रहा हूं, किसी भी अंतर्दृष्टि की सराहना की जाती है।
अग्रिम धन्यवाद,
जेएन
में उपयोगी है नहीं वहाँ एक ही मूल नीति के मुद्दों यहाँ कर रहे हैं? – Yahel
आपको अपने प्रश्न में विधि का उपयोग नहीं करना चाहिए - आप किसी भी व्यक्ति को अपनी MailChimp API कुंजी को उजागर कर रहे हैं जो किसी वेब पेज के स्रोत को कैसे देखना है। आपको केवल सर्वर-साइड कोड के साथ इसका उपयोग करना चाहिए। इस एक्सपोजर के साथ, कोई भी सैद्धांतिक रूप से सदस्यों को आपकी सूची में सब्सक्राइब कर सकता है, इसे हटा सकता है, आदि – adamdehaven