40 lines
724 B
Markdown
40 lines
724 B
Markdown
|
|
||
|
# jsonp
|
||
|
|
||
|
A simple JSONP implementation.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
Install for node.js or browserify using `npm`:
|
||
|
|
||
|
``` bash
|
||
|
$ npm install jsonp
|
||
|
```
|
||
|
|
||
|
Install for component(1) using `component`:
|
||
|
|
||
|
``` bash
|
||
|
$ component install LearnBoost/jsonp
|
||
|
```
|
||
|
|
||
|
## API
|
||
|
|
||
|
### jsonp(url, opts, fn)
|
||
|
|
||
|
- `url` (`String`) url to fetch
|
||
|
- `opts` (`Object`), optional
|
||
|
- `param` (`String`) name of the query string parameter to specify
|
||
|
the callback (defaults to `callback`)
|
||
|
- `timeout` (`Number`) how long after a timeout error is emitted. `0` to
|
||
|
disable (defaults to `60000`)
|
||
|
- `fn` callback
|
||
|
|
||
|
The callback is called with `err, data` parameters.
|
||
|
|
||
|
If it times out, the `err` will be an `Error` object whose `message` is
|
||
|
`Timeout`.
|
||
|
|
||
|
## License
|
||
|
|
||
|
MIT
|