首页 > 代码库 > jquery表单序列化

jquery表单序列化

http://gongwen.sinaapp.com/article-206.html

jquery表单序列化,数据格式转成json格式;用的时候直接$(‘#FormId‘).serializeJson();便可.

代码如下: 

//jquery插件把表单序列化成json格式的数据start

 

 (function($){        $.fn.serializeJson=function(){            var serializeObj={};            var array=this.serializeArray();            var str=this.serialize();            $(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;        };    })(jQuery);

 

//jquery插件把表单序列化成json格式的数据end

jquery表单序列化