Ajax não está funcionando

17/10/2018

0

Olá pessoal.
Estou tendo dificuldades para enviar uma dados através do ajax para o PHP, sempre quando clico em submit
simplesmente não acontece nada, da a impressão que os dados não são enviados para a pagina

Meu código jquery/ajax
$(function(){
        $("#formulario_Cad").submit(function(e){
          e.preventDefault();

          $.ajax({
                type: "POST",
                url: $(this).attr("action"),
                data: $(this).serialize(),
                success: function(mensagem){
                  console.log(mensagem);
            }
          });
        });
      });


Meu formulario HTML
<div class="container-fluid">
                        <div class="row">
                            <div class="col-sm-12">
                                <h4 class="m-b-20 header-title">Formulario de cadastro</h4>

                                <div class="row">
                                    <div class="col-md-6">
                                        <form class="form-horizontal" action="../ModuloRH/controller/controllerRH.php" id="formulario_Cad">
                                            <div class="form-group">
                                                <label class="col-md-2 col-form-label">Nome</label>
                                                <div class="col-md-10">
                                                    <input type="text" class="form-control" id ="nome">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-4 col-form-label" for="dtnasc">Data Nascimento</label>
                                                <div class="col-md-10">
                                                    <input type="date" id="nascimento" name="dtnasc" class="form-control">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-2 col-form-label">CPF</label>
                                                <div class="col-md-10">
                                                    <input type="text" maxlength="11" id="cpf" class="form-control" value="password">
                                                </div>
                                            </div>

                                            <div class="form-group">
                                                <label class="col-md-2 col-form-label">RG</label>
                                                <div class="col-md-10">
                                                    <input type="text" id="rg" class="form-control">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-6 col-form-label">Num Carteira de Trabalho</label>
                                                <div class="col-md-10">
                                                    <input type="text" id="numCarteiraTrab" class="form-control">
                                                </div>
                                            </div>

                                            <div class="form-group">
                                              <label class="col-md-2 col-form-label">Rua</label>
                                              <div class="col-md-10">
                                                <input type="text" id="rua" class="form-control">
                                              </div>
                                            </div>

                                            <div class="form-group">
                                              <label class="col-md-2 col-form-label">Bairro</label>
                                              <div class="col-md-10">
                                                <input type="text" id="bairro" class="form-control">
                                              </div>
                                            </div>

                                            <div class="form-group">
                                              <label class="col-md-4 col-form-label">Titulo de Eleitor</label>
                                              <div class="col-md-10">
                                                <input type="text" id="titloEleitor" class="form-control">
                                              </div>
                                            </div>

                                            <div class="form-group">
                                              <label class="col-md-2 col-form-label">Reservista</label>
                                              <div class="col-md-10">
                                                <input type="text" id="reservista" class="form-control">
                                              </div>
                                            </div>

                                            <div class="form-group">
                                              <label class="col-md-2 col-form-label">Sexo</label>
                                              <div class="col-md-10">
                                                <div class="radio radio-single">
                                                <input type="radio" id="m" value="masculino" name="radioSingle1" aria-label="Single radio One">
                                                <label>Masculino</label>
                                            </div>
                                            <div class="radio radio-success radio-single">
                                                <input type="radio" id="f" value="feminino" name="radioSingle1" aria-label="Single radio Two">
                                                <label>Feminino</label>
                                            </div>
                                              <div class="form-group">
                                                <button type="submit" class="btn btn-primary btn-bordered">Cadastrar</button>
                                              </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>

                                        </form>
                                      </div>


meu código PHP

$op = (isset($_GET['c'])) ? $_GET['c'] : null;
  //echo "entrou no controller";
  switch ($op) {
    case 'cad':
      $x =  Cadastrar();
      echo $x;
      break;

    default:
        $y = Cadastrar();

        echo $y;
     break;
  }

  function cadastrar(){
    $mensagem = "entrou";
    return $mensagem;
  }
?>
João Lima

João Lima

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar