目前项目需要使用ajax提交一个带附件的表单,我知道直接表单提交的话,设置enctype="multipart/form-data"即可,那么如果用ajax提交的话 是需要设置什么参数数 百度了下 按照他们的办法设置都不行呢...求各位大神指点一二
var randomVar = Math.round(Math.random() * (9999999999+1) - 0.5);
var boundary = 90000000000 + randomVar;
$.ajax({
contentType: "multipart/form-data; charset=UTF-8;boundary=boundary",
url: url,
type: 'post',
dataType: 'text',
data: $("#myform").serialize(),
error: function(){
alert('操作失败');
},
success: function(reMsg){
if(reMsg.match("ture")!=null){
reMsg = reMsg.replace("true+","")
$("#sb_dealId").val(reMsg);
}
}
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。