Web ページでボタンがクリックされたときにユーザーにメールが送信されるようにします。jquery、Parse、mailgun を使用してこれを達成する方法はありますか? Parse コンソールから、curl を使用して Parse.Cloud 関数を呼び出すことができます。しかし、$("#myButton").click() 内のボタンクリックで "sendMail" 関数を呼び出す方法は?
質問する
1807 次
1 に答える
1
私はこれを行いました。これが私が行った方法です。
http://www.chilifunfactory.com/chili-blog/send-emails-with-parse-and-mailgun
Parse でいくつかのクラウド コードを記述する必要があります。
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);
}
}
);
于 2013-09-18T09:45:00.803 に答える