Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal. Eu desenvolvi um formulário de contato, que envia os dados usando Ajax (direto para o e-mail). Porém, após enviar o formulário, se recarregar página, aparece a mensagem: /monthly_2018_02/mensagem.png.61f871124bf702790e74068d07a4c4b6.png" />
Tem como desabilitar isso (para qualquer computador)? Se não, acontece outro envio caso apertar em continuar?
Obrigado.
var textoMsgEmail = $("#texto-msg-email")
form.on("submit", function() {
event.preventDefault();
var data = $(this).serialize()
var page = "php/email/enviar-email.php";
$.ajax({
url : page,
type : 'post',
data : data,
beforeSend : function() {
$("#carregar-contato").show()
},
success: function (result) {
textoMsgEmail.html(result)
$(function() {
$("#modalMensagens").modal("show")
})
},
error: function (request, status, erro) {
alert(erro)
},
complete : function() {
$("#carregar-contato").hide()
form.each(function() {
this.reset()
})
}
})
})
Aqui está. Deve estar bem errado. Estou começando no Ajax. Se puder me ajudar.>
44 minutos atrás, Omar~ disse:
É porque o asynchronous não está funcionando (ajax feito errado).
Poste o código javascript, usando spoiler e code para que possamos ajudar.
Cara, minha burrice fez com que eu colocasse um METHOD no form, isso mesmo. Retirei e está tudo certo. Acredito que era só esse o problema.
Muito obrigado!
faltou também receber o event na função do submit
form.on("submit", function(event) {
event.preventDefault();>
Em 21/02/2018 at 13:17, William Bruno disse:
faltou também receber o event na função do submit
form.on("submit", function(event) {
event.preventDefault();
Verdade. Obrigado
É porque o asynchronous não está funcionando (ajax feito errado).
Poste o código javascript, usando spoiler e code para que possamos ajudar.