Skip to content

How JSONP is different from JSON

Arsen Melikyan edited this page · 2 revisions
Clone this wiki locally

JSONP is just JSON wrapped in a callback function.

JSONP is useful for making cross domain requests, which are often otherwise forbidden by browsers for security reasons.

 // an example of JSON
 {"weapon":"nunchucks","headband":"yellow"}

 // an example of JSONP
 myCallback({"weapon":"nunchucks","headband":"yellow"});

Then to access the data stored in your JSONP, you define the callback function:

myCallback = function(data){
  alert(data.weapon);
};
Something went wrong with that request. Please try again.