Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2011, 20:15
Avatar de ramiro_md
ramiro_md
 
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 16 años, 2 meses
Puntos: 26
Failure y Succes

Buneas, estoy haciendo un formulario html. Para validar los datos uso Ajax mediante JQuery.
Mediante la función .load de JQuery hago la llamada Ajax y le envió los datos al controlador php. El cual deberá enviar un mensaje indicando el fallo (en un div llamado #status) o redirigir en caso de éxito.
Pero algo me está fallando. En vez de redirigir, imprime el texto (del archivo al que debería enviar) en #status.
Dejo los códigos:

login.js:

Código Javascript:
Ver original
  1. $(".submit").click(function(evento){
  2.     evento.preventDefault();
  3.     var p0 = $("#user").val();
  4.     var p1 = $("#pass").val();
  5.     $("#status").load("drivers/login/login.php", {usr: p0, psw: p1});
  6. });

En php, en caso de fallar deberá imprimir esto:
Código HTML:
Ver original
  1. <div id="msg" class="msg-failure">
  2.     <p>El inicio de sesi&oacute;n ha fallado.</p>
  3. </div>

Y en caso de ir todo bien deberá redirigir de la siguiente manera:
Código PHP:
header("Location: http://localhost/School/lala.php"); 
Desde ya agredecería cualquier tipo de ayuda.
Un saludo!