ajax文件上传

uploadFileForBorrow(){
var formData = new FormData();
var files = $("#borrowFile");
if (files[0].files.length>5){
dgg.dialog.errors('移交清单上传限制为5个文件!', 2000);
return;
}
for (var i = 0; i <files[0].files.length ; i++) {
formData.append('attachment',files[0].files[i]);
}

var fileIds = new Array();
if (!files[0].files.length) {
return fileIds;
}
$.ajax({
url:sysInfo.basePath+'/archives/attachement/uploadFile.do?origin=attachment_origin_type_02',
type:'post',
async:false,
data:formData,
contentType:false,
processData:false,
success:function(result){//从后端返回数据进行处理
var code = result.code;
var data = result.data;
if (code==1){
dgg.dialog.errors('文件上传失败!', 2000);
fileIds.push(1);
console.error(result.msg);
} else {
data.forEach(function(item,index,array){
fileIds.push(item.id);
})
}
},
error:function(msg){
dgg.dialog.loading("close");
fileIds.push(1);
}
});
return fileIds;
}

posted @ 2019-12-03 14:12  JAGNG  阅读(218)  评论(0)    收藏  举报