Skip to content

Instantly share code, notes, and snippets.

View gregartist's full-sized avatar

Greg Arutunyan gregartist

View GitHub Profile
@gregartist
gregartist / gist:606efe6b08c3e842bb8cecf1485f66b5
Created January 23, 2020 02:31 — forked from migimunz/gist:61557b7fab233604ba46
jQuery query param serialization with dot notation support
var r20 = /%20/g,
rbracket = /\[\]$/,
rCRLF = /\r?\n/g,
rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
rsubmittable = /^(?:input|select|textarea|keygen)/i,
rIdentifier = /^[$A-Z_][0-9A-Z_$]*$/i;
jQuery.fn.extend({
serialize: function() {
return jQuery.param( this.serializeArray() );