JS formData

 

有时候,咱们须要使用formData来上传文件,并根据反馈的结果作不一样的处理, 这个时候使用form来提交文件不方便ajax

 

#perform 获取的的上传文件所用的input标签app

 
 

var formData = new FormData();
var file = $("#perform")[0].files[0];
console.log('file:'+file);
formData.append("perform",file);url


$.ajax({ url: url, type: "POST", data: formData, contentType: false, processData: false, success: function(result){ if(result==true){ alert('上传成功'); window.location.reload(); }else{ alert(result); } }, error: function(){ alert('上传失败'); } });

 

 

contentType  不设置Content-type请求头spa

processData 不处理发送的数据,由于data值是Formdata对象,不须要对数据作处理code

相关文章
相关标签/搜索