Buongiorno,

sto lavorando a una pagina che deve mostrare dati ricevuti da una pagina esterna al mio dominio(questa pagina esterna non è sotto il mio controllo). Questa pagina esterna restituisce un json con la seguente struttura:

{

"definition" : {

"accountID" : 19943,

"profileID" : "Z3WIPu86X77",

"ID" : "oOEWQj3sUo6",

"name" : "Site Pages",

"description" : "A10_RPT_Pages_SD",

"language" : null,

"timezone" : "UTC 1",

"dimensions" : [

{

"ID" : "pages",

"name" : "Page"

}

],

"measures" : [

{

"name" : "PageViews",

"ID" : "CAoNYspmFb5",

"columnID" : 1,

"measureFormatType" : null

}

]

},

"data" : [

{

"period" : "Month",

"start_date" : "2014-03",

"end_date" : "2014-04",

"attributes" : {



},

"measures" : {

"PageViews" : 281

},

"SubRows" : {



}

}

]

}
Quello che vorrei riuscire a fare è di riuscire ad accedere al dato data.measures.PageViews per poterlo poi inserire nel mio codice html.

Per il momento quello che ho fatto è definire la seguente funzione javascript nell'head del mio html:
<script type="text/javascript">
function parseResult(myData)
{
alert(myData.data);
}
</script>

che utilizzo facendo la callback dell'indirizzo della pagina esterna nella seguente maniera all'interno del body:
<script type="text/javascript" src="https://link-esterno&callback=parseResult"></script>

In questa maniera mi stampa sull'alert la scritta "Object: object".

Quando provo però a fare alert(myData.data.measures); mi fa un alert vuoto e se provo a fare alert(myData.data.measures.PageViews); non mi stampa niente e mi da errore nella console di firebug.

Ho letto un po' di guide su jsonp ma non sono riuscito a venirne a capo. Inoltre vorrei poter mettere il dato in una variabile da poter usare e richiamare all'interno dell'html per stamparla dove preferisco.

Vi ringrazio in anticipo per l'aiuto!