Bom dia,
Estou com um probleminha que não estou conseguindo resolver, estou fazendo um projeto com PHP e AJAX, em uma das paginas do projeto, tenho 3 requisições ajax, uma dessas requisições faz o envio de um form via PHP para o banco mysql, ate ai funciona tudo perfeitamente, o problema é que quando clico no button para enviar esses dados, a requisição de envio executa o mesmo numero de vezes de requisições da que tem na pagina e no banco obviamente grava essas repetições.
como resolvo isso.
abraço
segue exemplo
$(document).ajaxComplete(function(){
$(".button").click(function(){
var dados = $("#form").serialize();
$.ajax({
url: 'gravar.php',
data: dados,
type: 'POST',
dataType: 'json',
cache: false,
success: function(retorno){
alert('ok');
}
});
});
});