0.2.2 • Published 6 years ago
@tmcw/jsonp v0.2.2
This fork is a mild modernization of the original. It:
- Drops bower and component support
- Adds ES6 & UMD support
- Removes debug dependency
- Is installable as
@tmcw/jsonp
jsonp
A simple JSONP implementation.
Installation
Install for node.js or browserify using npm
:
$ npm install jsonp
API
jsonp(url, opts, fn)
url
(String
) url to fetchopts
(Object
), optionalparam
(String
) name of the query string parameter to specify the callback (defaults tocallback
)timeout
(Number
) how long after a timeout error is emitted.0
to disable (defaults to60000
)prefix
(String
) prefix for the global callback functions that handle jsonp responses (defaults to__jp
)name
(String
) name of the global callback functions that handle jsonp responses (defaults toprefix
+ incremented counter)
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
.
Returns a function that, when called, will cancel the in-progress jsonp request
(fn
won't be called).
License
MIT