Skip to content

Repository files navigation

npm versionBuild statusCoverageSauce test status

jsonp(url[, options], callback)

  • url <String> The URL to which the request is sent.
  • options <Object>
    • parameter <String> The name of the JSONP query parameter. Defaults to "callback".
    • object <Object> An object to which to attach the JSONP callback. Defaults to window.
    • key <String> The name of the JSONP callback. Defaults to an automatically generated unique value.
  • callback <Function(err, data)> A callback function that receives the data.

Loads data from the server using JSONP. Example:

importjsonpfrom'@borodean/jsonp';jsonp('https://jsfiddle.net/echo/jsonp?foo=bar',(err,data)=>{if(err)throwerr;console.log(data);});

Promise version

A version that returns a promise is also available:

importjsonpfrom'@borodean/jsonp/promise';jsonp('https://jsfiddle.net/echo/jsonp?foo=bar').then(data=>console.log(data),err=>console.log(err));

Installation

npm install @borodean/jsonp

For a browser global version check the dist directory of the installed module or directly download it:

Promise version:

About

JSONP function in 265 bytes

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages