There I leave the code, it explodes a couple of times and I do not understand why it does not work, before it marked an error in the if so I left it commented, after that this JQuery error appeared maybe that's why
JQuery(document).on('submit', '#lg', function(event){
event.preventDefault();
JQuery.ajax({
url: 'php/login.php',
type: 'POST',
dataType: 'json',
data: $(this).serialize(),
/*beforeSend: function(){
$('.env').val('Validando...');
}*/
})
.done(function(respuesta){
console.log(respuesta);
/*if(|respuesta.error){
alert("al fin ctm!!!!");
}else{
$('.error').slideDown('slow');
setTimeout(function(){
$('.error').slideUp('slow');
},3000);
$('.env').val('Iniciar');
}*/
})
.fail(function(resp){
console.log(resp.responseText);
})
.always(function(){
console.log("complete");
});
});
Here I leave the HTML and PHP code
<!DOCTYPE html>
<html lang="es">
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<link rel="stylesheet" href="css/estilosacademia.css">
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<div class="error">
<span>asdgasdgasiujdgasijudgsuidgsijuagsduasgdiuaj</span>
</div>
<div class="container">
<div class="container-fluid">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="text-center">Iniciar Sesión</h3>
</div>
<br>
<div class="panel panel-default">
<div class="panel-body">
<form class="form-horizontal" id="lg" method="post">
<div class="form-group">
<label for="user" class="col-sm-2 control-label">Usuario</label>
<input type="text" class="form-control" name="user" placeholder="Usuario">
</div>
<div class="form-group">
<label for="pass" class="col-sm-2 control-label">Contraseña</label>
<input type="password" class="form-control" name="pass" placeholder="Contraseña">
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"> Recuerdame
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="env btn btn-default">Ingresar</button>
</div>
</div>
</form>
</div>
</div>
<div class="panel-footer">
<p class="text-center">¿No estas registrado?</p> <a href="registrarse.php">¡Registrate!</a>
</div>
</div>
</div>
</div>
</div>
<script src="js/jquery.js"></script>
<script src="js/login.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
<?php
require 'conexion.php';
$usuarios = $mysqli -> query("SELECT Nombre, Tipo_usuario
FROM usuarios
WHERE Nombre = '".$_POST['user']."' AND Pass = '".$_POST['pass']."'");
if($usuarios -> num_rows == 1):
$datos = $usuarios->fetch_assoc();
echo json_encode(array('error' => false, 'tipo' => $datos['Tipo_usuario']));
else:
echo json_encode(array('error' => true));
endif;
$mysqli->close();
?>