Bom dia, pessoal.
Estou com uma dúvida e ficaria muito grato em alguma ajuda.
Estou enviando um formulário via ajax no qual estou utilizando o código abaixo.
O grande problema é que quando vou enviar o formulário ele envia perfeitamente mais se preencho de novo ele envia o próximo registro duas vezes, como se a requisição não tivesse parado após a primeira inserção, como devo fazer.
Desde já meu muito obrigado.
$.ajax({
url: '<?php echo base_admin('usuarios/cadastro_user'); ?>',
timeout:2000,
type: 'post',
dataType: 'html',
data: {
'nome_usuario': $('#nome_usuario').val(),
'email_usuario': $('#email_usuario').val(),
'senha_usuario': $('#senha_usuario').val()
},
success: function(result){
$('#resposta').css({display:"block"});
$("#resposta").append(result).show();
},
beforeSend: function(){
$('#loading').css({display:"block"});
},
complete: function(msg){
$('#loading').css({display:"none"});
},
error: function(){
$('#error').css({display:"block"});
$("#error").html('Dados não cadastrados!!');
}
}).done(function(data){
//$('#cadastrar').val('Cadastrar Dados');
//$('#metodo').val('formulario-ajax');
$('#nome_usuario').val('');
$('#email_usuario').val('');
$('#senha_usuario').val('');
});
url: '<?php echo base_admin('usuarios/cadastro_user'); ?>',
timeout:2000,
type: 'post',
dataType: 'html',
data: {
'nome_usuario': $('#nome_usuario').val(),
'email_usuario': $('#email_usuario').val(),
'senha_usuario': $('#senha_usuario').val()
},
success: function(result){
$('#resposta').css({display:"block"});
$("#resposta").append(result).show();
},
beforeSend: function(){
$('#loading').css({display:"block"});
},
complete: function(msg){
$('#loading').css({display:"none"});
},
error: function(){
$('#error').css({display:"block"});
$("#error").html('Dados não cadastrados!!');
}
}).done(function(data){
//$('#cadastrar').val('Cadastrar Dados');
//$('#metodo').val('formulario-ajax');
$('#nome_usuario').val('');
$('#email_usuario').val('');
$('#senha_usuario').val('');
});