オブジェクト XMLHttpRequest を使用して、複数の写真を同時にアップロードしようとしています。
if(files.length <= 6) {
for(var i = 0; i < files.length; i++) {
var formData = new FormData();
formData.append('action', 'uploadPhoto');
formData.append('photo_id', id);
formData.append('file'+id, files[i]);
UploadFile(formData, id); }
}
function UploadFile(formData, id) {
var xhr = new XMLHttpRequest();
xhr.open('POST', 'uploadPhoto.php', false);
xhr.onload = function (){};
xhr.send(formData); }
問題は、写真のアップロードが同じことを繰り返すことです。これはループが続いて写真のアップロードが終わらないからだと思います。