Cita:
Iniciado por xziolhvinvhgl lo mas sencillo es que mandes una respuesta ajax con un "bien" o "mal"--> o "si" o "no" dependiendo de la validacion que hagas en la pagina que procesas
por ejemplo
if(($usuario == "xziolh") and ($clave == "1234")){
echo "bien";
}else{
echo "mal";
}
donde "xziolh" y "1234" podrian ser cambiados por una variable con datos de una BD o cookie, etc..
asi pues la respuesta del ajax.responseText sera un "bien" o "mal" dependiendo de la validacion..
ya quedaria hacer algo como
var resp = ajax.responseText;
if(resp == "bien"){
document.location.href='la_otra_pagina.extension';
}else{
alert("Datos incorrectos!!");
}
espero te sirva..
SALUDOS
Gracias por responder, pero si te das cuenta el problema que tengo es el tiempo en que tarda en redireccionar, se supone que 3000 son 3 segundos pero no tarda mas de 1 segundo en redireccionar y es lo que no quiero.
Cito parte del post que hice:
Código:
document.getElementById(div).innerHTML=ajax.responseText;
setTimeout(window.location='./',3000);
Saludos.