Sería más práctico si recogieras los datos del formulario con el método
serialize de jQuery. Con esto, la función
insertar() ya no sería necesaria.
Código Javascript
:
Ver original$("#formulario_clientes").submit(function(e){
e.preventDefault();
var request = $.ajax({
url: "insertar.php",
type: "POST",
data: $(this).serialize()
});
request.done(function( msg ) {
alert( msg );
});
request.fail(function( jqXHR, textStatus ) {
alert( "Request failed: " + textStatus );
});
});
Por cierto, en la línea de la
data, estás colocando una coma que no es necesaria pues es el último atributo del método Ajax.
Saludos