Boas tenho este formulario
Código (HTML):
Código (Javascript):
na pagina php tenho isto
Código (PHP):
apesar de indicar o alert do "success", não faz nada.
Código (HTML):
<form action="" method="post" id="tipos">
<label>id FAMILIA</label><input type="text" name="ids" required>
<label>Tp. PRODUTO</label><input type="text" name="tipo" required>
<button type="submit" name="inserir" value="inserir">INSERIR TIPO</button>
</form>
que será manuseado por $.ajax<label>id FAMILIA</label><input type="text" name="ids" required>
<label>Tp. PRODUTO</label><input type="text" name="tipo" required>
<button type="submit" name="inserir" value="inserir">INSERIR TIPO</button>
</form>
Código (Javascript):
$('#tipos').submit(function(e){
e.preventDefault();
$.ajax({
type : 'POST',
url : 'sql/tipos/inserir.php',
data : $(this).serialize(),
success: function(){
alert("Dados inseridos com sucesso!");
//location.replace('listar_produtos.php?accao=inserir');
},
error : function(){
alert("Ocorreu um erro ao inserir os dados.");
}
});
});
e.preventDefault();
$.ajax({
type : 'POST',
url : 'sql/tipos/inserir.php',
data : $(this).serialize(),
success: function(){
alert("Dados inseridos com sucesso!");
//location.replace('listar_produtos.php?accao=inserir');
},
error : function(){
alert("Ocorreu um erro ao inserir os dados.");
}
});
});
na pagina php tenho isto
Código (PHP):
require('../conx.php');
$lang = 'pt';
$ids = $_POST['ids'];
$tipo = $_POST['tipo'];
$inserir = "INSERT INTO tipo_produtos (ids,tipo,lang) VALUES('{$ids}','{$tipo}','{$lang}')";
$lang = 'pt';
$ids = $_POST['ids'];
$tipo = $_POST['tipo'];
$inserir = "INSERT INTO tipo_produtos (ids,tipo,lang) VALUES('{$ids}','{$tipo}','{$lang}')";
apesar de indicar o alert do "success", não faz nada.