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$(".submit").click(function(evento){
evento.preventDefault();
var p0 = $("#user").val();
var p1 = $("#pass").val();
$("#status").load("drivers/login/login.php", {usr: p0, psw: p1});
});
En php, en caso de fallar deberá imprimir esto:
Código HTML:
Ver original<div id="msg" class="msg-failure"> <p>El inicio de sesi
ón ha fallado.
</p>
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!