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

/deep-serialize-form/

    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