Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [ajax] passare variabile da un XHRequest all'altra

    ciao,
    come faccio a passare una variabile da una chiamata XmlHttpRequest ad un'altra ? ad es.

    http_request.open('GET', urlnumero1, true);

    http_request.onreadystatechange = function() {

    ...

    variabile=http_request.responseText;

    }

    ...

    http_request.open('GET', urlnumero2, true);

    http_request.onreadystatechange = function() {

    ...

    //qui voglio il contenuto della variabile, che viene perso se la richiamo al di fuori della richiesta precedente...

    }

    grazie,
    ciao

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Ti basta dichiarare la variabile all'esterno della funzione.
    codice:
    var variabile;
    
    http_request.open('GET', urlnumero1, true); 
    http_request.onreadystatechange = function() { 
    ...
    variabile=http_request.responseText;
    }
    ...
    http_request.open('GET', urlnumero2, true); 
    http_request.onreadystatechange = function() { 
    ...
    }
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3
    no, non funziona!

    prova da te, alla variabile esterne non viene assegnato alcunché

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Sarà che sono duro a capire :master: ma che vuol dire:

    passare una variabile da una chiamata XmlHttpRequest ad un'altra

    :master:
    Pietro

  5. #5
    funzionava la risposta precedente, scusate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.