Skip to content

Instantly share code, notes, and snippets.

@komputronika
Created March 1, 2024 04:53
Show Gist options
  • Select an option

  • Save komputronika/6705c6100678ac25143ff56a504f0ed1 to your computer and use it in GitHub Desktop.

Select an option

Save komputronika/6705c6100678ac25143ff56a504f0ed1 to your computer and use it in GitHub Desktop.

Revisions

  1. komputronika created this gist Mar 1, 2024.
    17 changes: 17 additions & 0 deletions serializeObject.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    // Function to create JSON Object from <form> values
    $.fn.serializeObject = function()
    {
    var o = {};
    var a = this.serializeArray();
    $.each(a, function() {
    if (o[this.name] !== undefined) {
    if (!o[this.name].push) {
    o[this.name] = [o[this.name]];
    }
    o[this.name].push(this.value || '');
    } else {
    o[this.name] = this.value || '';
    }
    });
    return o;
    };