jquery-param
Features
- Equivalent to jQuery.param (based on jQuery 3.x)
- No dependencies
- Universal (Isomorphic)
- ES Modules Support
Installation
via npm:
npm i jquery-param
Usage
import param from 'jquery-param';
const obj = { key1: { value1: [10, 20, 30] }, key2: '?a=b&c=d' };
const str = param(obj);
CommonJS:
const param = require('jquery-param');
const obj = { key1: { value1: [10, 20, 30] }, key2: '?a=b&c=d' };
const str = param(obj);
ES Modules (Browser):
<script type="module">
import param from '/path/to/jquery-param.js';
const obj = { key1: { value1: [10, 20, 30] }, key2: '?a=b&c=d' };
const str = param(obj);
</script>
Traditional (Browser):
<script src="/path/to/jquery-param.js">
<script>
var obj = { key1: { value1: [10, 20, 30] }, key2: '?a=b&c=d' };
var str = window.param(obj);
</script>
Browser Support
Chrome, Firefox, Safari, Edge, and IE9+.
License
MIT