Comunidad de diseño web y desarrollo en internet online

Ajax Login , problema redireccion

Citar            
MensajeEscrito el 16 Ago 2008 04:58 am
A continuación les pongo el codigo de ajax que he usado para crear el sistema de logueo en ajax , el problema es con la redirección si el resultado es correcto :


Cita:

function veritas_access(_pagina,valorget,valorpost,capa){
ajax=objetus(_pagina);
if(valorpost!=""){
ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
} else {
ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
}
ajax.onreadystatechange=function() {
if (ajax.readyState==1){
document.getElementById(capa).innerHTML = "<img src='icons/login/icon_loader_regis.gif' align='center'>";
}
if (ajax.readyState==4)
{
if(ajax.status==200)
{




cadena=unescape(ajax.responseText);
cadenafinal=cadena.replace(/\+/gi," ");


if (ajax.responseText=="bien")
{
window.location = 'http://www.forosdelweb.com';
}
else
{
document.getElementById(capa).innerHTML=cadenafina l;
}


}
else if(ajax.status==404)
{
capa.innerHTML = "La direccion no existe";
}
else
{
capa.innerHTML = "Error: ".ajax.status;
}
}
}
if(valorpost!=""){
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(valorpost);
} else {
ajax.send(null);
}
}



El problema lo tengo con la redirección , cuando hago la petición a ajax de los campos de logueo la salida es "bien" , pero no me redirecciona , no se porque , siendo este el problema derivado de este script :


Cita:

if (ajax.responseText=="bien")
{
window.location = 'http://www.forosdelweb.com';
}
else
{
document.getElementById(capa).innerHTML=cadenafina l;
}

En teoria al obtenerse bien como respuesta generada por php al enviar los datos debería de producirse la redireccion pero no va a ver si ya pro fin consigo solucionarlo con un poco de ayua suya , saludos

Por franmm25

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Ago 2008 03:19 pm
utiliza esto dentro del if

Código :

<?php
header('Location: pagina_que_deseas_llegar.php');
?>

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.