Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

IwaJP

Script não está redirecionando...

Recommended Posts

<script type="text/javascript">
        // Quando carregado a página
        $(function($) {

            // Quando enviado o formulário
            $('#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 = 'painel.php';
				else
                    {
                        // Encondendo 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;

            });
        });
        </script>

Este é o meu Java script.

 

<form id="frmLogin" action="logar.php" method="post">
	<h1>Log In</h1>
    <div class="loader" style="display: none;">
                    <img src="imgs/loader.gif" alt="Carregando" />
                </div>
<div class="mensagem-erro"></div>                
    <fieldset id="inputs">
    	<input name="login" id="login" type="text" placeholder="Username" autofocus required />
        <input name="senha" id="senha" type="password" placeholder="Password" required />
     </fieldset>
     <fieldset id="actions">
     	<input id="submit" type="submit" value="Log In" />
        <a href="">Esqueceu a senha?</a><a href="">Registrar</a>
        </fieldset>
</form>  

Este é meu Form

.

 

O script está funcionando, pois ao digitar um login errado ele retorna a mensagem de erro,

e se eu digito o login correto, e tento acessar o painel.php ele entra e retorna como se estivesse logado. O que de fato não está funcionando é o redirecionamento, que desculpem se for algum erro de digitação, mas ao meu ver não tem algo "errado", então gostaria da opinião de outras pessoas.

 

Desde já agradeço !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, bom dia!

 

Sempre sugiro que ao iniciar em qualquer linguagem de programação, procure sempre desenvolver seus talentos primeiramnte nas sintaxes, metodos, funções da linguagem, familiarizesse, e só depois utilize bibliotecas ou frameworks.

 

Um exemplo disso é este pequeno problema que está tendo com jQuery (biblioteca Js), talvez simples de resolver, ou talvez nem seja um erro Js, porém a falta de conhecimento na biblioteca ou até mesmo na sintaxe base da linguagem que compõe a bilioteca te impede de seguir...

 

Deveria dar certo na sintaxe atual, porém tente isso e se não funcionar post seu código fonte PHP:

 

$(location).attr('href', 'painel.php');

Abraços,

 

Alan Rezende

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.