From 58d57983a812413990355f1718a4cea74777450a Mon Sep 17 00:00:00 2001 From: zowen Date: Fri, 15 Mar 2013 16:26:19 -0400 Subject: [PATCH] allows the user to get a serialized array or parameter string --- jquery.form.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jquery.form.js b/jquery.form.js index 128987e6..4735cea4 100644 --- a/jquery.form.js +++ b/jquery.form.js @@ -899,7 +899,7 @@ $.fn.formSerialize = function(semantic) { * Serializes all field elements in the jQuery object into a query string. * This method will return a string in the format: name1=value1&name2=value2 */ -$.fn.fieldSerialize = function(successful) { +$.fn.fieldSerializeArray = function(successful) { var a = []; this.each(function() { var n = this.name; @@ -917,7 +917,11 @@ $.fn.fieldSerialize = function(successful) { } }); //hand off to jQuery.param for proper encoding - return $.param(a); + return a; +}; + +$.fn.fieldSerialize = function(successful) { + return $.param(this.fieldSerializeArray(successful)); }; /**