【发布时间】:2016-06-21 01:43:33
【问题描述】:
我们正在尝试在下面使用 MANDRILL 发送的电子邮件中包含模态正文。我们如何将 modal-body 变量添加到电子邮件中,类似于名称、电子邮件和消息。 (我们正在使用 FullCalendar)非常感谢!
],
eventClick: function(event) {
console.log(event)
// alert(event.start.format('MMMM Do YYYY'))
var start = event.start.format('MMMM Do YYYY'),
end = event.end.format('MMMM Do YYYY'),
html = '<p>Starts: ' + start + '<p>';
html += '<p>Ends: ' + end + '<p>';
var modal = $("#modal");
modal.find(".modal-title").html(event.title);
modal.find('.modal-body').html(html)
modal.modal();
}
});
});
});//]]>
jQuery(function($)
{
$("#contact_form").submit(function()
{
var content = $("modal").text();
var email = $("#email").val(); // get email field value
var name = $("#name").val(); // get name field value
var msg = $("#msg").val(); // get message field value
$.ajax(
{
type: "POST",
url: "https://mandrillapp.com/api/1.0/messages/send.json",
data: {
'key': 'API',
'message': {
'from_email': "email@email.com",
'from_name': "name",
'headers': {
'Reply-To': "email@emailcom"
},
'subject': 'Confirmation - Sign Up',
'text': modal,
'to': [
{
'email': email,
'name': name,
'type': 'to'
}]
}
}
})
.done(function(response) {
alert('You have been signed up. Thank you!'); // show success message
$("#name").val(''); // reset field after successful submission
$("#email").val(''); // reset field after successful submission
$("#msg").val(''); // reset field after successful submission
var content = $("modal").text();
document.writeln(content);
})
.fail(function(response) {
alert('Error sending message.');
});
【问题讨论】:
标签: javascript email fullcalendar mandrill