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

相關文章
相關標籤/搜索