Javascript 多个ajax请求文件中的FormData
我正在尝试执行Ajax的循环请求,以便将文件发送到API,但我不知道在Ajax的数据中发送什么。当我只上传文件时,我使用了自己的formdata对象,效果非常好。我尝试使用循环,每行发送一个单独的文件,但它也不起作用: 多个文件:Javascript 多个ajax请求文件中的FormData,javascript,ajax,file,file-upload,jquery-file-upload,Javascript,Ajax,File,File Upload,Jquery File Upload,我正在尝试执行Ajax的循环请求,以便将文件发送到API,但我不知道在Ajax的数据中发送什么。当我只上传文件时,我使用了自己的formdata对象,效果非常好。我尝试使用循环,每行发送一个单独的文件,但它也不起作用: 多个文件: var form_data = new FormData(); for(i=0;i<3;i++){ // 3 length just for tests form_data.append('file', $('#myfile').prop('files'
var form_data = new FormData();
for(i=0;i<3;i++){ // 3 length just for tests
form_data.append('file', $('#myfile').prop('files')[i]);
}
for (var value of form_data.values()) {
$.ajax({
url: 'URI',
data: value,
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert("Success!")
},
error: function(e){
alert("Error")
}
});
}
var form_data=new FormData();
对于(i=0;i