Отправляю форму, и мне нужно, чтобы еще отправлялись файлы - в моем случае background (изображение), который индивидуальный у каждого пользователя, который взаимодействует с формой.
Сложность в том, что неоднократно накладываются изображения друг на друга (с обновлением страницы).
На выходе получаются несколько изображений, которые нужно прикрепить к форме.
JS:
var form = $(".ajax-form");
form.on("submit", function(e) {
e.preventDefault();
var formData = new FormData($(this)[0]);
$.ajax({
type: "POST",
url: "/ajax/mailer/send_ajax.php",
processData: false,
contentType: false,
data: formData,
success: function(data) {
console.log(data);
alert('Ваш запрос успешно отправлен!');
setTimeout(function(){ location.reload(); }, 3000);
return;
}
})
}