jQuery将表单序列化为对象的代码实例:
可以通过多种方法将表单序列化为一个对象,本章节介绍一下如何使用jQuery实现此功能,因为它自带的函数可以比较方便的实现此功能,代码如下:
var aa=function(form){ var o={}; $.each(form.serializeArray(),function(index){ if(o[this['name']]){ o[this['name']] = o[this['name']]+","+this['value']; } else{ o[this['name']] = this['value']; } }); return o; }
只要传递一个form对象给此函数即可,这里就不多介绍,可以参阅相关阅读:
相关阅读:
1.jQuery.each()方法可以参阅jQuery.each()方法一章节。
2.serializeArray()函数可以参阅jQuery的serializeArray()方法一章节。
3.this可以参阅javascript的this用法详解一章节。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11548
更多内容可以参阅:http://www.softwhy.com/jquery/