Hola a todos, es facil de explicar. Porque no me entra en el if si la variable respuesta es ok?
PD: esto es el registro de mi web, mi login lo he hecho igual y si que me funciona.
Código:
var ajax=nuevoAjax();
ajax.open("POST", urlDestino, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("username="+username+"&password="+password+"&cpassword="+cpassword+"&email="+email+"&raza="+raza);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
var respuesta=ajax.responseText;
// SI AQUI PONGO ALERT(RESPUESTA); RESPUESTA = ok
if(respuesta=="ok")
{
window.location="../login.php";
}
else
{
var texto="<img src='../imagenes/ajax/error.gif'><br><br>El usuario y/o la contraseña no son validos.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
muestraMensaje(texto);
}
}
}