Skip to content

Instantly share code, notes, and snippets.

@mzmmoazam
Created December 18, 2016 14:13
Show Gist options
  • Save mzmmoazam/153957d69d8d8284f5f1507c886c0917 to your computer and use it in GitHub Desktop.
Save mzmmoazam/153957d69d8d8284f5f1507c886c0917 to your computer and use it in GitHub Desktop.
JQuery snippet to convert HTML to JSON object.
// jQuery snippet for changing HTML form into JSON
(function ($) {
$.fn.serializeFormJSON = function () {
var o = {};
var a = this.serializeArray();
$.each(a, function () {
if (o[this.name]) {
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;
};
})(jQuery);
$('#registration-form').submit(function(e) {
// var data = $('#registration-form').serializeFormJSON();
// manipulate data for your use
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment