Buongiorno a tutti gli utenti del forum. Mi rivolgo di nuovo a voi (molto più eperti di me) per un problema curioso.
Questo è il codice:
Codice PHP:
risultato.innerHTML = ajax.responseText
var testo = ajax.responseText; // stampiamo il risultato
var scelta = new String(testo);
var alternativa = new String("completato");
//document.write (scelta);
if (scelta == alternativa)
{
//window.location = "menu_studente.php";
risultato.innerHTML = scelta +" " + alternativa + " era ora!";
}
else
{
//window.location = "template_pagina.php";
risultato.innerHTML = scelta +" " + alternativa + " non va";
}
la varibaile testo prende in uscita da un file php il risultato dell'elaborazione (che è echo "completato" -- verificato più volte esce quella correttamente).
Quindi in base all'uscita devo indirizzare la pagina in due posti diversi. Quindi faccio un confronto tra le stringhe scelta e alternativa.
Nonostante questo il mio out è sempre: completato completato (ovvero le 2 stringhe sono uguali) non va. Quindi il compare fallisce.
Ringrazio tutti quelli che sapranno suggerirmi qualcosa :P