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
Meu formulario HTML
meu código PHP
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)