problema scope variabili chiamata ajax

mo_70

Nuovo Utente
15 Apr 2010
7
0
0
Ciao a tutti, di seguito vi posto il codice per una chiamata ajax a un file php che restituisce una stringa. Devo inserire il valore di ritorno dentro la variabile gruppo (dichiarata come globale) e utilizzarla all'interno dello script. Al termine della richiesta ajax ho inserito un alert per vedere se la variabile gruppo era stata correttamente impostata al valore di ritorno ma, niente da fare, ottengo un'alert vuota. Invece, se inserisco l'alert all'interno della funzione che determina lo stato della richiesta ajax, ottengo correttamente la variabile. Come faccio a utilizzarla all'esterno della funzione?

Grazie 1000 per l'aiuto.

var gruppo='';

//richiesta ajax
if (window.XMLHttpRequest)
{
request=new XMLHttpRequest();
}else{
request=new ActiveXObject("Microsoft.XMLHTTP");
}

if (request)
{
request.open("POST",my_url);
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

request.onreadystatechange=
function()
{
if (request.readyState == 4)
{

gruppo=request.responseText;

alert (gruppo); //restituisce valore corretto

}

}

request.send(message);
}else{
alert("Il tuo browser non è abilitato per l'utilizzo di ajax");
}
alert (gruppo); //restituisce alert vuota
 

mo_70

Nuovo Utente
15 Apr 2010
7
0
0
Ciao, innanzitutto grazie per la risposta. Ho provato a mettere var davanti alla variabile come mi hai suggerito, però ottengo il seguente errore: gruppo non è definito.
 
Discussioni simili
Autore Titolo Forum Risposte Data
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0
G Problema update di un database PHP 0
S Problema con spazi bianchi HTML e CSS 4
E Problema motore di ricerca FULL_TEXT PHP 0
Tommy03 Problema durata cookie PHP 5
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
I PROBLEMA CODICE INSERTION SORT C C/C++ 2

Discussioni simili