Ajax异步上传文件超时中断问题
async:false,使服务不中断
文件上传
function importExcel() {
var formData =new FormData($("#import"));
var frontphoto=$('#files').get(0).files[0];
formData.append('files',frontphoto);
console.log(formData);
$.ajax({
type:'post',
dataType:"json",
url:'/oa/api/uploadFirmware',
data:formData,
async:false,#使服务不中断
processData: false,
contentType: false,
success:function(data){
if (data.code == "0001") {
$.toastSuccess("上传成功");
queryData();
}else{
$.toastInfo(data.message);
}
}
});
}
接口请求(不上传文件)
$.ajax({
type:'POST',
contentType:'application/json',
dataType: "json",//预期服务器返回的数据类型
url:'/oa/api/updateFirmware',
data:param,
success:function(data){
if (data.code == "0001") {
$.toastSuccess("上传成功");
}else{
$.toastInfo(data.message);
}
}
});