2014-03-29 141 views
0

我試圖讓ajaxchimp工作(https://github.com/scdoshi/jquery-ajaxchimp)。將ajaxchimp添加到表格

這裏是我的代碼:

<form class="pure-form center"> 
    <fieldset> 
     <label for="email_input_id"><input class="pure-input-1-3" placeholder= 
     "Email" type="email" /></label> 
    </fieldset><button class="whitehomepage" type="submit"> go!</button> 
</form> 

和JavaScript:

$('#pure-form').ajaxChimp({ 
    callback: mailchimpCallback, 
    url: "http://xxxxxx.us1.list-manage.com/subscribe/post?u=3959eeadb32e02b85a792e21c&id=6d7613df26" 
}); 

function mailchimpCallback(resp) { 
    alert("callback") 
} 

可惜這不是爲我工作。有任何想法嗎?

我正在使用jQuery 1.10.2,它建議jQuery 1.9.1可以這是一個問題?

謝謝

編輯:OMG。我真是個白癡。應該是.pure-form而不是#純粹的形式。這將解決它。

+0

查看我編輯的答案我的朋友 –

回答

0

不需要使用https://github.com/scdoshi/jquery-ajaxchimp

試試這個。

<form class="pure-form center"> 
    <script> 
    $("#whitehomepage").click(function() { 
    formData = { 
     u: "3959eeadb32e02b85a792e21c", 
     id: "6d7613df26" 
    }; 
    $.ajax({ 
     url: "http://fiercelycurious.us1.list-manage.com/subscribe/post", 
     type: "POST", 
     crossDomain: true, 
     contentType: 'application/json', 
     data: formData, 
     dataType: "json", 
     success: function(data) { 
      //success handler 
     }, 
     error: function() { 
      //error handler 
     } 
    }); 
    }); 
    </script> 

    <fieldset> 
     <label for="email_input_id"><input class="pure-input-1-3" placeholder= 
     "Email" type="email" /></label> 
    </fieldset><button class="whitehomepage" id="whitehomepage" type= 
    "submit">go!</button> 
</form> 
+0

感謝您的回覆!你能多解釋一下嗎?我是一個JavaScript初學者...我是否將這個與ajaxchimp代碼結合使用?謝謝! – tomcritchlow

+0

請檢查我編輯的答案 –

+0

謝謝 - 我認爲我需要以某種方式將此Ajax附加到表單上,否則將複製並粘貼它將會工作嗎?謝謝(抱歉的初學者問題!) – tomcritchlow