-
- // DEPRECATED
- // This method no longer does anything - all script evaluation is
- // taken care of within the HTML injection methods.
- evalScripts: function(){}
-
+\r serializeArray: function() {\r
+ return this.map(function(){
+ return jQuery.nodeName(this, "form") ?
+ jQuery.makeArray(this.elements) : this;
+ })
+ .filter(function(){
+ return this.name && !this.disabled &&
+ (this.checked || /select|textarea/i.test(this.nodeName) ||
+ /text|hidden|password/i.test(this.type));
+ })
+ .map(function(i, elem){\r var val = jQuery(this).val();
+ return val == null ? null :
+ val.constructor == Array ?
+ jQuery.map( val, function(i, val){\r return {name: elem.name, value: val};
+ }) :
+ {name: elem.name, value: val};\r
+ }).get();\r }