Como te han comentado, necesitas utilizar el formdata
Prueba con esto
Código Javascript
:
Ver original$(document).on('click', '#send', function(e)
{
var data = new FormData();
var input = $('#photos');
//Append files infos
$.each(input[0].files, function(i, file) {
data.append('file-'+i, file);
});
$.ajax({
url: "test.php",
type: "POST",
data: data,
cache: false,
processData: false,
contentType: false,
context: this,
success: function (msg) {
alert(msg);
}
});
e.preventDefault();
});
});
Código HTML:
Ver original<form method="post" action="" id="form-upload" enctype="multipart/form-data"> <input type="file" id="photos" name="photos[]" multiple/> <input type="submit" id="send"/>