linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] [OT] JSON + Javascript

Diego Monselice info a diegomonselice.it
Mer 2 Mar 2011 10:22:16 UTC
Il giorno mer, 02/03/2011 alle 02.12 +0100, Claudio Moretti ha scritto:

> Ciao,
> io ho usato JSON in un progetto per l'università e ho trovato JQuery
> decisamente comodo, soprattutto con la funzione getJSON:
> http://api.jquery.com/jQuery.getJSON/
> 
> Problema: è mezzora che cerco di farlo funzionare e non ci riesco =_="
> _Penso_ sia perchè sto usando il mio server locale, ma non ho la
> possibilità di provare con uno "vero"..
> In teoria la funzione che devi usare è:
> 
>         $(document).ready(function() {
>         
>         $.getJSON("http://maps.googleapis.com/maps/api/geocode/json?latlng=45.539829,10.222957&sensor=true&region=it",
>                 {},
>                 function(risultato) {
>                     risultato.results.each(
>                         alert($(this).formatted_address);
>                     )};
>             });
>         });
> 
dunque, ho provato a copia/incollare questa funzione in un html vuoto
sistemando un po' le parentesi, e non succede assolutamente nulla... non
capisco la sintassi $(document) ecc... e così come $.getJSON(....

cos'è quel "$"? non mi pare sintassi standard di javascript.

e cmq non viene eseguito nulla al caricamento della pagina. Non ci
capisco nulla... non è possibile tradurre il tutto in qualcosa tipo:

function getAddress() {
      ...
      return indirizzo;
}

in modo poi da fare <body onload="getAddress">
????

firebug non rileva nemmeno lo script... bah


in ogni caso, grazie Claudio, se mi risolvi il problema ti pago da
bere! :-D sto impazzendo :)




> Ma non garantisco (potrei aver toppato le parentesi :P)
> Comunque, direi che è un inizio, no?
> Usa Firebug (addon di firefox) per controllare le richieste che il
> browser fa e se stai sbagliando qualcosa, quell'addon in questi casi è
> Dio xD
> 
> Spero di essere stato utile..
> Ciao!
> Claudio
> 
> -- 
> Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Diego Monselice

MSN: diegomonselice a hotmail.com
Yahoo! messenger: diegomonselice
Skype: diegomonselice
Cell. Tim: (+39) 339 25 68 172
Cell. Vodafone: (+39) 347 99 39 028
Web: http://www.diegomonselice.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Maggiori informazioni sulla lista Lug