2015-10-21 4 views
0

Я хочу загрузить несколько файлов с помощью ajax. Это поле ввода помещается в виде нескольких частей/форм-данных:Потеря данных при передаче как параметр

<input type="file" id="upload" accept="image/jpeg" name="file[]" multiple > 

В этом коде, размер массива файлов становится неопределенным в функции add_image. Зачем?


function add_image(images, i) { 
    var image = images.item(i); 
    var total = images.lenght; 
    console.log(total); 
    if (i < total) { 
     $.ajax({ 
      ... 
     }); 
    } 
} 

$(document).ready(function() { 
    $('#upload').on('change', function() { 
     console.log(this.files.length); 
     add_image(this.files, 0); 
    }); 
}); 
+1

У вас есть опечатка в строке 3 длины, установленной длиной. –

+0

Вздох, спасибо ... – Octachoron

+0

обязательно сообщите нам, если опечатка устраняет проблему. –

ответ

1

Существует опечатка в строке 3 lenght вместо length.

Смежные вопросы