Я выбрал вот такой метод передачи данных, но он не передает файлы из input File, как мне передать файлы, форма у меня такая
<form action="javascript:void(null);" name="add_billboard" id="form" method="post" enctype="multipart|form-data" onsubmit="call()">
<input type="file" name="userfile" id="userfile" align="center">
<input type="text" name="adress" id="adress" value="">
</form>
Пытаюсь передать так но массив $_FILES пустой что делать
function call() {
var msg = $('#form').serialize();
$.ajax({
type: 'POST',
url: '../../functions/add_billboard/',
data: msg,
success: function(data) {
$('#message').html(data);
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}