首页 > Web开发 > 详细

JS formData

时间:2017-07-27 19:43:59      阅读:340      评论:0      收藏:0      [点我收藏+]

 

有时候,我们需要使用formData来上传文件,并根据反馈的结果做不同的处理, 这个时候使用form来提交文件不方便

 

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


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


$.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请求头

processData 不处理发送的数据,因为data值是Formdata对象,不需要对数据做处理

 

JS formData

原文:http://www.cnblogs.com/yyf573462811/p/7246537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!