jquery-deserialize

Decodes serialized form data and populates a form with that data.

  • Owner: kflorence/jquery-deserialize
  • Platform:
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

jQuery.deserialize

$("form").deserialize(data[, options]);

Decodes serialized form data and populates the form with that data. This method works upon text strings in standard URL-encoded notation, arrays containing objects of name/value pairs or objects containing name/value pairs. Thus, the plugin is compatibile with the data collected using the following methods:

Install

Download as NPM module:

npm install jquery-deserialize

Download as Bower component:

bower install jquery-deserialize

Example

Populate a form on page load using query string parameters:

jQuery(function( $ ) {
    $( 'form' ).deserialize( location.search.substr( 1 ) );
});

Arguments

The plugin accepts two arguments: data and options, the latter being optional. Passing the complete() function as the second argument to this plugin is also supported.

  • data String, Array, Object A serialized (and/or encoded) String, an Array of objects containing name/value pairs, or an object of name/value pairs.
  • options Object An object of key/value pairs that configure the plugin.
    • change Function Called for every changed input value.
    • complete Function Called when all of the inputs have been updated.
    • filter String, Function, Element, jQuery A custom filter to identify inputs to deserialize. By default, all inputs that are not disabled will be deserialized (this matches the behavior of serialization).

Requirements

jQuery.deserialize requires:

License

Copyright (c) 2017 Kyle Florence
jQuery.deserialize is dual licensed under MIT and GPLv2 licenses.

Overview

Name With Ownerkflorence/jquery-deserialize
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 2)
Platform
License:GNU General Public License v2.0
Release Count19
Last Release Name2.0.0 (Posted on )
First Release Name1.0 (Posted on 2011-04-25 14:30:02)
Created At2011-04-20 20:14:33
Pushed At2021-08-27 04:06:15
Last Commit At2021-08-26 23:06:15
Stargazers Count187
Watchers Count10
Fork Count59
Commits Count95
Has Issues Enabled
Issues Count28
Issue Open Count2
Pull Requests Count12
Pull Requests Open Count3
Pull Requests Close Count6
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top