我想用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);
});
});
答案 0 :(得分:1)
第3行lenght
而不是length
有拼写错误。