Passaggio parametri con get

di il
1 risposte

Passaggio parametri con get

Salve
ho la necessita di passare dei valori con il metodo get ad un'altra pagina,
in javascript come si fa?

ho questo:

document.getElementById("lon").innerHTML = lon;
document.getElementById("lat").innerHTML = lat;

e dovrei passare lon e lat.
grazie

1 Risposte

  • Re: Passaggio parametri con get

    Ciao,

    Le richieste GET son caratterizzate dal fatto che i parametri appaiono nel link a cui viene fatta la richiesta tipo:
    url/?par1=val1&par2=val2

    Se non usi jQuery devi usare l'oggetto XMLHttpRequest nel seguente modo:
    1. Crei una variabile inizializzata con l'URL a cui fare la richiesta
    2. Crei una variabile inizializzata con l'oggetto XMLHttpRequest
    3. Modifichi la variabile URL inserendo i parametri nel seguente modo:
    url=url+"?lon="+lon;
    url=url+"&lat="+lat;
    4. Se ti serve fare qualcosa al termine della richiesta fai il binding di una funzione all'evento load della richiesta nel seguente modo:
    xhr.addEventListener("load", success);
    (Dove xhr è la variabile inizializzata con l'oggetto XMLHttpRequest e success il nome della funzione da eseguire al termine della richiesta)
    5. Effettui la richiesta usando il metodo .open(...) dell'oggetto XMLHttpRequest passando come parametri il metodo della richiesta ("GET" in questo caso), la variabile contenente l'url ed un booleano se vuoi se la richiesta sia bloccante o meno
Devi accedere o registrarti per scrivere nel forum
1 risposte