Publicado

Como enviar un Formulario por Ajax con JavaScript

Autor

Como enviar un Formulario por Ajax

Este ejemplo es con jQuery, pero sin jQuery también se podría.

$(document).ready(function() {
	$("#formulario").submit(function() //Form Data
		//Form Data
	        var formData = new FormData($(this)[0]);
	        var uploadUrl = '/url_donde_se_mandaran_los_datos'; 

		$.ajax({
	            url: uploadUrl,
	            type: 'POST',
	            data: formData,
	            async: false,
	            cache: false,
	            contentType: false,
	            processData: false,
	            success: function(data){
			//Procesamos la respuesta
	                }
	            },
	            error:function( data ){
	            	console.log("error!");            	
	            }
        	});
		
		return false;
	});
});

Un saludo!!