Cita:
Iniciado por Alexis88 Si tu elemento
$("#enviar")
es un
<input>
de tipo
submit
, va a generar que se realice de forma síncrona el envío de la información del formulario.
Como el método
$.post()
es asíncrono (AJAX), debes cancelar la ejecución del evento con el método
.preventDefault()
:
Código Javascript
:
Ver original$('#enviar').click(function(e){
event.preventDefault();
//Tus instrucciones
});
Pequeño detalle: El argumento lo declaraste como
e y luego usas
event para llamar al método, debería ser e.preventDefault()