Con le chiamate asincrone fatte tramite ajax può sorgere l'esigenza di dover leggere dei dati in formato JSON.
In alcuni casi potremmo sfruttare già una dichiarazione esplicita del tipo di dato in arrivo, ma a volte questo non è possibile, per ovviare a questo per fortuna gli sviluppatori Javascript hanno creato una funzione nativa, vediamo un esempio:
var json = '{"esito": "ok", "dati": "miei dati anche in formato HTML"}'; obj = JSON.parse(json);
se provo a leggere la variabile json così com'è otterrei come output esattamente quello indicato, se invece sfrutto la funzione di parsing posso gestire il contenuto di quella variabile a blocchi, ad esempio potrei estrarre soltanto il valore desiderato, a seguire l'esempio completo:
var json = '{"esito": "ok", "dati": "miei dati anche in formato HTML"}'; obj = JSON.parse(json); alert(json['esito']); //ottengo con un alert il valore 'ok' alert(json['dati']); //ottengo con un alert il valore presente in 'dati'
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law