Cita:
Iniciado por Panino5001 Ese es tu error de concepto: la redirección ocurre antes y la página no devuelve nada. Deberías quitar ese header.
Y luego hacer algo así:
Código PHP:
if(Ajax.responseText=='loginOK'){
window.location='páginaprotegida.php';//o location.reload();
}else{
alert('USUARIO O CLAVE INCORRECTOS');
}
@panino5001
Si bien insito en que @pithon no tiene elmétodo muy definido, eso no es tan asi
digamos que tengo una página index.html con
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <a href="#" onclick="cargarAjax('redir.php','contenedorAjax');return false;">test
</a><br /> <div id="contenedorAjax">
la función cargarAjax() son mis rutinas para crear el XMLHttpRequest
nuestro redir.php tiene
y nuestro html4.html tiene por código
El div de id "contenedorAjax" en index.html va a mostrar el texto
Hola
Es decir la redirección se hace, y existe Ajax.responseText.
Para que tanta vuelta con la redirección, no lo sé
Saludos