serializeArray: function() {
///    <summary>
///        Serializes all forms and form elements but returns a JSON data structure.
///    </summary>
///    <returns type="String">A JSON data structure representing the serialized items.</returns>
return this.map(function(){
    return this.elements ? jQuery.makeArray(this.elements) : this;
})
.filter(function(){
    return this.name && !this.disabled &&
 (this.checked || /select|textarea/i.test(this.nodeName) ||
     /text|hidden|password|search/i.test(this.type));
})
.map(function(i, elem){
    var val = jQuery(this).val();
    return val == null ? null :
 jQuery.isArray(val) ?
     jQuery.map( val, function(val, i){
  return {name: elem.name, value: val};
     }) :
     {name: elem.name, value: val};
    }).get();
}
serializeArray数据例子:
复制代码 代码如下:
[ { 
 name : username, 
 value : 中国 
 }, { 
 name : password, 
 value : xxx 
}]
