18 lines
		
	
	
		
			533 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			533 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: How Jsonp Is Different from JSON | ||
|  | --- | ||
|  | 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); | ||
|  |     }; |