jquery ajax发送FormData

$('yourform').submit(function(){  
    var formdata=new FormData(this);  
    $.ajax({  
        type:'POST',  
        url:'/yourpath',  
        data:formdata,  
        /** 
         *必须false才会自动加上正确的Content-Type 
         */  
        contentType:false,  
        /** 
         * 必须false才会避开jQuery对 formdata 的默认处理 
         * XMLHttpRequest会对 formdata 进行正确的处理 
         */  
        processData:false  
    }).then(function(){  
        //doneCal  
    },function(){  
        //failCal  
    });  
    return false;  
});  

  

posted on 2014-12-12 10:40  darkness_1  阅读(340)  评论(0编辑  收藏  举报

导航