A slim JSONP request library for Javascript.
npm install browser-jsonpJSONP
=====
[![NPM version][npm-image]][npm-url]
[![Build Status][travis-image]][travis-url]
A slim JSONP request library for Javascript.
Usage
=====
``javascript`
JSONP({
url: 'http://api.example.com/sample.js',
data: { foo: 'bar' },
success: function(data) { console.log(data); }
});`
This example will generate:html``
Options
=======
* url: (string) (required) URL for the JSONP resource.
* data: (object) (optional) Object used to generate GET query parameters for the JSONP resource.
* success: (function) (optional) Callback function executed upon a successful request.
* error: (function) (optional) Callback function executed for a failed request.
* complete: (function) (optional) Callback function exected when the request is completed regardless of success or error.
* beforeSend: (function) (optional) Callback function executed before request is created. If it returns false, the request is aborted.
* callbackName: (string) (optional) Name of callback function name. Default is 'callback'.
[npm-url]: https://npmjs.org/package/browser-jsonp
[npm-image]: http://img.shields.io/npm/v/browser-jsonp.svg
[travis-url]: https://travis-ci.org/larryosborn/JSONP
[travis-image]: http://img.shields.io/travis/larryosborn/JSONP.svg