Java工具方法---form表单数据转化为json对象

将表单数据序列化为json对象

$.fn.serializeJson=function(){  

            var serializeObj={};  

            var array=this.serializeArray();

            $(array).each(function(){  

                if(serializeObj[this.name]){  

                    if($.isArray(serializeObj[this.name])){  

                        serializeObj[this.name].push(this.value);  

                    }else{  

                        serializeObj[this.name]=[serializeObj[this.name],this.value];  

                    }  

                }else{  

                    serializeObj[this.name]=this.value;   

                }  

            });  

            return serializeObj;  

        }; 

 

//获取form表单的id,调用上述的serializeJson()方法

<form id="FormID">

//获得json对象

 

var json = $("#FormID").serializeJson();

 

你可能感兴趣的:(前端)