deep-serialize-form

1.0.7 • Public • Published

Deep Serialize Form Data

Form serializer capable of handling nested data and arrays. Based largely from Ben Alman's De-param function from the JQuery BBQ plugin, but altered to have no jQuery dependencies, and convert FormData into javascript objects, instead of query parameters.

Installation

$ yarn add deep-serialize-form

Usage

Modular Javascript:

> import deepSerializeForm from 'deep-serialize-form'

Include Directly:

> <script src="/deep-serialize-form.min.js"></script>

Usage:

> const form = document.getElementById('form');
> const data = deepSerializeForm(form);
> console.log(data);

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT GPL

Dependents (0)

Package Sidebar

Install

npm i deep-serialize-form

Weekly Downloads

90

Version

1.0.7

License

GPL

Unpacked Size

22.4 kB

Total Files

7

Last publish

Collaborators

  • gistapps