首页 > 代码库 > TypeError: 'append' called on an object that does not implement interface FormData 解决方法
TypeError: 'append' called on an object that does not implement interface FormData 解决方法
使用ajax提交form表单时,$("formId").serialize()不能提交type="file"类型的input,这个时候可以选择使用FormData,使用方法如下
var dataForm = new FormData(document.getElementById("queryForm")); $.ajax({ processData: false,//这个必须有,不然会报错 contentType: false,//这个必须有,不然会报错 type: "POST", url:"/trail/shopdeepupload", data:dataForm, async: false, dataType:"json" , success: function(data) { if(datahttp://www.mamicode.com/=="false"){ showTipPanel("上传失败,请重试!"); } if(datahttp://www.mamicode.com/=="true"){ showTipPanel("上传成功!"); setInterval(retFun(),1000); } } });
TypeError: 'append' called on an object that does not implement interface FormData 解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。