开发者社区> 问答> 正文

ajax提交带附件的表单

目前项目需要使用ajax提交一个带附件的表单,我知道直接表单提交的话,设置enctype="multipart/form-data"即可,那么如果用ajax提交的话 是需要设置什么参数数 百度了下 按照他们的办法设置都不行呢...求各位大神指点一二

展开
收起
a123456678 2016-07-11 14:37:30 1873 0
1 条回答
写回答
取消 提交回答
  • 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);
                    }
                }
            });
    2019-07-17 19:54:10
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载