none
Enviar dados de um form via ajax! RRS feed

Respostas

Todas as Respostas

  • Desse jeito dá certo.

    <script>
                $(function($){
                    //ativa quando o formulario for enviado
                    $('#login_form').submit(function(){
                     
                        //limpa erros
                        $('div.erro').html('');
                     
                        //mostra a mensagem carreganod
                        $('div.carregando').show();
    
                        //envia os dados do formulario
                        $(this).ajaxSubmit(function(resultado){
                            if(!resultado)
                                window.location.href = 'home';
                            else{
                                //para o carregando
                                $('div.carregando').hide();
                                //mostra o erro
                                $('div.erro').html(resultado);
                                
                            }
                        });
                        return false;
                    });
                });
            </script>

    Estrutura do Form:

    <form action="login/entrar/" method="post" accept-charset="utf-8" id="login_form">
        <label for="login">Login</label><br>
        <input type="text" name="login" value="" autocomplete="off" size="27" id="input_login"  /><br><br>
        <label for="senha">Senha</label><br>
        <input type="password" name="senha" value="" autocomplete="off" size="27" id="input_senha"  />
        <input name="recuperar" type="button" class="input_recuperar" value="Recuperar Senha" id="esqueci_senha" onclick="window.location.href='login/recuperar'" >
        <input type="submit" name="entrar" value="" class="input_submit" id="entrar"  />


    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sábado, 7 de dezembro de 2013 23:21
  • Não entendi a parte do envio!
    domingo, 8 de dezembro de 2013 22:29
  • Obrigado, más nenhuma das respostas serviram!
    sexta-feira, 13 de dezembro de 2013 12:45