jquery ajax 提交 FormData

看風景就發表於2016-01-29

$('form').submit(function(){
  var formdata=new FormData(this);
  $.ajax({
    type:'POST',
    url:'/url/path',
    data:formdata,
    /**
     *必須false才會自動加上正確的Content-Type
    */
    contentType:false,
    /**
    * 必須false才會避開jQuery對 formdata 的預設處理
    * XMLHttpRequest會對 formdata 進行正確的處理
    */
    processData:false
    }).then(function(){ },function(){ });

   return false;
});

相關文章