1
我想要一個郵件發送給用戶,當一個網頁上點擊一個按鈕。有沒有辦法使用jQuery,Parse,mailgun來實現這一點?從Parse控制檯我可以使用curl調用Parse.Cloud函數。但是如何在$(「#myButton」)中點擊按鈕時調用「sendMail」函數。click()?如何用jquery,Parse,mailgun單擊按鈕發送郵件?
我想要一個郵件發送給用戶,當一個網頁上點擊一個按鈕。有沒有辦法使用jQuery,Parse,mailgun來實現這一點?從Parse控制檯我可以使用curl調用Parse.Cloud函數。但是如何在$(「#myButton」)中點擊按鈕時調用「sendMail」函數。click()?如何用jquery,Parse,mailgun單擊按鈕發送郵件?
我已經這樣做了,這裏是我做的。
http://www.chilifunfactory.com/chili-blog/send-emails-with-parse-and-mailgun
你需要寫一些解析代碼雲。
Parse.Cloud.define("sendMail", function(request, response) {
var mailgun = require('mailgun');
mailgun.initialize('your domain.mailgun.org', 'key-your-key');
mailgun.sendEmail({
to: request.params.toEmail,
from: request.params.fromEmail,
subject: request.params.subject,
text: request.params.comments
},
{
success: function(httpResponse) {
console.log(httpResponse);
response.success("Email sent!");
},
error: function(httpResponse) {
console.error(httpResponse);
response.error("Uh oh, something went wrong");
}
});
});
然後,在JavaScript,你可以簡單地調用方法和發送電子郵件
Parse.Cloud.run('sendMail',
{
"toEmail": "customer service email address",
"fromEmail": "customer email address,
"subject": "Subject",
"comments": "Customer Comments"
},
{
success: function(result) {
alert(result);
},
error: function(error) {
alert(error.message);
}
}
);
進行AJAX發送到服務器。捕獲服務器上的數據,打開卷曲,發送數據。 – Ohgodwhy 2013-04-30 01:18:16
我對服務器端編程不甚瞭解。如果你能指給我一個很棒的例子。 – naive 2013-04-30 01:38:02