1234567891011121314151617181920212223242526272829303132333435363738394041 |
- (function($){
- $.fn.serializeObject = function () {
- "use strict";
- var result = {};
- var extend = function (i, element) {
- var node = result[element.name];
-
-
- if ('undefined' !== typeof node && node !== null) {
- if ($.isArray(node)) {
- node.push(element.value);
- } else {
- result[element.name] = [node, element.value];
- }
- } else {
- result[element.name] = element.value;
- }
- };
- $.each(this.serializeArray(), extend);
- return result;
- };
- })(jQuery);
|