Hello, I'm trying to login, but I'm encountering the following when I log in, it redirects to the same div of the page, instead of going straight to another page. Does anyone have a solution?
HTML
<div class="loader" style="display: none;"><img src="assets/img/loader.gif" alt="Carregando" /></div>
<div class="mensagem-erro"></div>
<form action="logar.php" class="form-signin" method="post" id="frmLogin">
<p class="text-muted text-center btn-block btn btn-primary btn-rect">
Digite seu usuário e senha
</p>
<input name="username"type="text" placeholder="Usuário" class="form-control" />
<input name="password" type="password" placeholder="Senha" class="form-control" />
<button class="btn text-muted text-center btn-danger" id="btn-login" type="submit">Entrar</button>
</form>
</div>
AJAX
$(function($) {
$('#frmLogin').submit(function() {
// Limpando mensagem de erro
$('div.mensagem-erro').html('');
// Mostrando loader
$('div.loader').show();
// Enviando informações do formulário via AJAX
$(this).ajaxSubmit(function(resposta) {
// Se não retornado nenhum erro
if (!resposta)
// Redirecionando para o painel
window.location.href = 'logar.php';
else
{
// Escondendo loader
$('div.loader').hide();
// Exibimos a mensagem de erro
$('div.mensagem-erro').html(resposta);
}
});
// Retornando false para que o formulário não envie as informações da forma convencional
return false;
});
});