Alguem pode corridir meu script porfavor.
Boa noite, preciso saber se esse script esta correto. A função dele deveria ser conferir se o e-mail do formulário foi enviado corretamente, conforme a resposta, ele diz se o e-mail foi enviado com sucesso ou não. E também deveria resetar os valores do formulário após fazer o envio. Mas não esta acontecendo, não sei onde estou errando.
*Lembrando que esse script esta dentro do <head></head> no meu index.
Dentro do PHP que deve enviar as informaçoes do formulario para o email, tem isso:
preciso saber onde esta o problema, pq nao estou encontrando !
*Lembrando que esse script esta dentro do <head></head> no meu index.
<script>
$(document).ready(function () {
$('#contato').submit(function() {
var dados = $('#contato').serialize();
$.ajax({
type : 'POST',
url : 'envia_email.php',
data : dados,
dataType: 'json',
success : function(response){
$('#contato').reset()
$('#mensagem').css('display', 'block')
.removeClass()
.addClass(response.tipo)
.html('')
.html('<p>' + response.mensagem + '</p>');
}
});
return false;
});
});
</script>Dentro do PHP que deve enviar as informaçoes do formulario para o email, tem isso:
// Conforme o retorno da função exibe a mensagem para o usuário
if ($retorno):
$array = array('tipo' => 'alert alert-success', 'mensagem' => 'Sua mensagem foi enviada com sucesso!');
echo json_encode($array);
else:
$array = array('tipo' => 'alert alert-danger', 'mensagem' => 'Infelizmente houve um erro ao enviar sua mensagem!');
echo json_encode($array);
endif;
endif;
endif;preciso saber onde esta o problema, pq nao estou encontrando !
Dalton Fuentes
Curtidas 0