Jquery+Ajax. Загрузка файлов с 2х input

День добрый. Имеются два input, в одном выбираются изображения, в другом - видео. Нужно организовать одновременную загрузку файлов с этих 2х input на сервер. Ниже пример того, как я уже попытался сделать, но, как понимаете - не работает. Прошу подсказки как организовать данный процесс грамотно

<div class="form-group">
  <input type="file" id="img-on-edit" accept="image/jpeg, image/png, image/jpg" multiple>
  <input  type="file" id="vid-on-edit" accept="video/mp4, video/avi, video/3gp, video/mov" multiple>
  <button id="update" type="button">Сохранить</button>
</div>

И имеется обработчик нажатия на кнопку #update

var videos_to_load;
var images_to_load;
$('body').on('change', '#vid-on-edit', function(event) {
  delete videos_to_load;
  videos_to_load = this.files;
});
$('body').on('change', '#img-on-edit', function(event) {
  delete images_to_load;
  images_to_load = this.files;
});
$('#update').on('click', function() { 
var filesFormData = new FormData();
$.each(images_to_load, function(key, value){
    filesFormData.append(key, value);
  });
$.each(videos_to_load, function(key, value){
    filesFormData.append(key, value);
  });
$.ajax({            
    url: 'php/update_application.php,
    type: 'POST',
    data: filesFormData,   
    cache: false,
    dataType: 'json',
    processData: false,
    contentType: false,
    success: function(res){
        console.log(res)
    },
    error: function(res){
        console.log(res)
    }
  });
});


Ответы (0 шт):