Fórum Ajax não está funcionando #597879
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 :)