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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i deep-serialize-form

      Weekly Downloads

      26

      Version

      1.0.7

      License

      GPL

      Unpacked Size

      22.4 kB

      Total Files

      7

      Last publish

      Collaborators

      • gistapps