Salve a tutti,
come da oggetto ho un problema con la funzione switch().
Ho la seguente funzione:
La questione e' che, nonstante il valore di esito sia " 4 ", ed e' confermato dall'alert, lo switch va nel case default e mi stampa l'alert:Codice PHP:
function gestisci_risposta() {
if(http_req.readyState == 4) {
var esito = http_req.responseText;
alert(esito);
switch (esito) {
default:
alert('Risposta del server non riconosciuta: ' + esito);
break;
case 1:
alert('username non presente nel sistema');
break;
case 2:
alert('password errata');
break;
case 3:
alert('username o password non inserite');
break;
case 4:
alert('login effettuato correttamente');
break;
}
}
}
Risposta del server non riconosciuta 4 e qui mi conferma la seconda volta che il valore di esito sia 4.
Come mai?
Qualcuno ha qualche idea?
Lo script e' preso da questo tutorial
http://www.phpnews.it/articoli/xml/l...-ajax-e-php/1/
Un saluto,
Antonio

Rispondi quotando