zoukankan      html  css  js  c++  java
  • 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(data=="false"){
                                showTipPanel("上传失败,请重试!");
                            }
                            if(data=="true"){
                                showTipPanel("上传成功!");
                                setInterval(retFun(),1000);
                            }
                        }
                    });
    

     

  • 相关阅读:
    struts2类型转换
    struts2拦截器
    计算机系统结构
    struts2标签
    struts2 OGNL表达式
    使用bootstrap
    Struts2-综合项目
    拦截器,课3
    struts2之OGNL
    Struts2框架
  • 原文地址:https://www.cnblogs.com/geekdc/p/6393246.html
Copyright © 2011-2022 走看看