1.0.6 • Published 7 years ago
fetchmore v1.0.6
Fetch More
React Ajax based on browser's native fetch().
Installation
$ npm i fetchmoreGET method
import fetchmore from 'fetchmore';
fetchmore({
url: 'http://localhost/?'
}, {
username: 'chiro',
email: 'chiro@fkguru.com',
}, console.log, console.warn);Result:
http://localhost/?username=chiro&email=chiro%40fkguru.comPOST method
import fetchmore from 'fetchmore';
fetchmore({
url: 'http://localhost/',
method: 'POST'
}, {
username: 'chiro',
email: 'chiro@fkguru.com',
products: [
{id: 3, name: 'cake', price: 2000},
{id: 4, name: 'coffe', price: 6000}
]
}, console.log, console.warn);Parsed data:
username: chiro
email: chiro@fkguru.com
products[id][0]: 3
products[name][0]: cake
products[price][0]: 2000
products[id][1]: 4
products[name][1]: coffe
products[price][1]: 6000Auto encoded data:
username=chiro&email=chiro%40fkguru.com&products[id][0]=3&products[name][0]=cake&products[price][0]=2000&products[id][1]=4&products[name][1]=coffe&products[price][1]=6000License
This package distributed under MIT License