нашел вот такой код:
$(document).ready(function(){
$("#myFile").on("change", function(){
var inputImg = $(this);
var inputLength = inputImg[0].files.length; //No of files selected
var file;
var formData = new FormData();
for (var i = 0; i < inputLength; i++) {
file = inputImg[0].files[i];
formData.append( 'myFile[]', file);
}
//send POST request to upload.php
$.ajax({
url: "upload.php",
type: "POST",
data: formData,
processData: false,
contentType: false,
beforeSend: function(){
$(".loading").show();
}
}).done(function( data ) {
$(".loading").hide();
$("#resultArea").append(data);
inputImg.val('');
});
});
});
Все отлично работает. Нужно будет почитать про formData