laimas,
Файл не передаётся в письме, он должен отдаться на загрузку клиенту в браузер после того как он оставит заявку
Получается следующее
$("#form1").submit(function(event){
event.preventDefault();
$.ajax({
var a = new FormData(this);
a.append("file", "true");
url: $(this).attr('action'),
type: $(this).attr('method'),
processData: false,
data: a,
contentType: false,
cache: false,
success: function(){
$('#thanks').css('display', 'flex');
setTimeout(function() {
$("#modal").hide('slow');
$('#thanks').css('display', 'none');
}, 2000);
}
});
});
В email.php скрипте я ловлю
$name = trim($_POST['name']);
$phone = trim($_POST['phone']);
$email = trim($_POST['email']);
$file = trim($_POST['file']);
Но переменная $file снова не определена