Bom dia, agradeceria ajuda. Não consigo fazer chamada ao BD utilizando o arquivo loginRegister.js abaixo. Onde estou errando?
html
<!--Login Form utilizar: onclick="loginAjax()"-->
<div class="form loginBox">
<form method="post" action="/login" accept-charset="UTF-8">
<input id="email" class="form-control" type="text" placeholder="Email" name="login">
<input id="password" class="form-control" type="password" placeholder="Senha" name="senha">
<input type="submit" class="btn btn-default btn-login" value="Entrar" onclick="loginAjax()">
</form>
</div>
<!--End Login Form -->
loginRegister.js
function loginAjax(){
/* Remove this comments when moving to server */
$.post( "login.php", function( data ) {
if(data == 1){
window.location.replace("../cadastro-lojista.php");
} else {
shakeModal();
}
});
/* Simulate error message from the server */
shakeModal();
}
login.php
<?php ini_set('display_errors', 1);?>
<?php error_reporting(E_ALL);?>
<?php
require_once '../recursos/conecta.php';
require_once '../banco/banco-usuario.php';
require_once '../beans/logica-usuario.php';
$usuario = buscaUsuario($conexao, $_POST["login"], $_POST["senha"]);
if($usuario == null) {
header("Location: teste.php?login=0");
} else {
logarUsuario($usuario["login"]);
header("Location: incluir.php?login=1");
}
var_dump($usuario);exit;
banco-usuario.php
<?php
function buscaUsuario($conexao, $login, $senha){
$query = "select * from lojista where email='{$login}'
and senha='{$senha}'";
$resultado = mysqli_query($conexao, $query);
$usuario = mysqli_fetch_assoc($resultado);
return $usuario;
}