jsonp
A sane JSONP implementation.
Last updated 4 years ago by feross .
Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install jsonp 
SYNC missed versions from official npm registry.

jsonp

A simple JSONP implementation.

saucelabs

Installation

Install for node.js or browserify using npm:

$ npm install jsonp

Install for component(1) using component:

$ component install LearnBoost/jsonp

Install for browser using bower:

$ bower install 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)
    • 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 to prefix + 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

Current Tags

  • 0.2.1                                ...           latest (4 years ago)

7 Versions

  • 0.2.1                                ...           4 years ago
  • 0.2.0                                ...           6 years ago
  • 0.1.0                                ...           6 years ago
  • 0.0.4                                ...           6 years ago
  • 0.0.3                                ...           8 years ago
  • 0.0.2                                ...           8 years ago
  • 0.0.1                                ...           8 years ago
Maintainers (1)
Downloads
Today 237
This Week 1,446
This Month 14,570
Last Day 592
Last Week 3,707
Last Month 15,225
Dependencies (1)
Dev Dependencies (2)
Dependents (370)

Copyright 2014 - 2016 © taobao.org |