jQuery: il metodo AJAX getJSON()

Il metodo jQuery.getJSON() di jQuery serve a reperire un file o una risorsa JSON e ad effettuarne il parsing. Questo metodo è ampiamente usato nell'interazione con molte API presenti sul Web. Vediamone insieme i dettagli.

La sintassi di questo metodo è la seguente:


$.getJSON( URL, function( oggettoJSON ) {
	// accesso all'oggetto
});

L'URL può essere sia assoluto che relativo. L'oggetto JSON ottenuto dall'URL e passato come parametro dalla funzione di callback e restituito da quest'ultima deve essere un valido oggetto JSON. Ad esempio:


{
	"a": 1,
	"b": "Test"
}

L'accesso all'oggetto restituito avviene in questo modo:


$.getJSON( "/api/test", function( data ) {

	var a = data.a;
	var b = data.b;
	
	console.log( a ); // 1
	console.log( b ); // "Test"

});

Come si può notare, abbiamo a che fare con un semplice oggetto JavaScript.

Torna su