获取到整个form表单数据,使用Ajax将其提交给后台

时间:2025-01-25 17:55:36

使用方式

$("#regBtn").click(function(){

     //封好的提交方法(1,form表单id,)

    ajaxgoform($("#form"),"{:url('reg/reuser')}",function(data){

              if(==200){

                      ("成立");

                  }else{

                      ("失败");

                   }

    });

});

封装的方法   tagName(获取当前标签名)  new FormData(form_id) 获取当前form表单里所有的name属性和value属性

function ajaxgoform($id,$url,$success,$error){

      if($(0).tagName=="FORM"){

           $("enctype","multipart/form-data");

           var $data = new FormData($id[0]);

           $.ajax({

                url:$url,

                type:"post",

                cache:false,

                async:false,

                data:$data,

                processData:false,

                contentType:false,

                success:$success,

                error:$error

            });

      }

}