Необходимо реализовать прикрепление изображений к сообщению. Собственно, как отправку почты без вложения я сделал
$("#mail-btn").click(function() {
var data = {
name: $("#mail").find("input[name='name']").val(),
mail: $("#mail").find("input[name='mail']").val(),
message: $("#mail").find("textarea[name='message']").val()
};
$.ajax({
type: "POST",
url: "mail.php",
data: data,
success: function() {
$('.success').trigger('click');
console.log('успешно!');
$('#mail input').val('');
$('#mail textarea').val('');
}
});
return false;
});
<?php
$mailto = '**********@gmail.com';
$name = $_POST['name'];
$mail = $_POST['mail'];
$message = $_POST['message'];
$theme = "Заявка от $name";
$headers = "Content-type: text/plain; charset=UTF-8\r\n";
$contactMessage = "Поступил новое предложение по почте.
Имя: $name
email: $mail
Сообщение: $message";
mail($mailto, $theme, $contactMessage, $headers);
?>
Вопрос - как отправить данные из input type file?