Si vas a procesar un form con Ajax, no necesitas definir un action y simplemente pones un input type=button ´o tan solo un <button> con el evento onclick
claro está que existe la posibilidad de que el usuario tenga deshabilitado javascript, en ese caso, la alternativa es
Código HTML:
Ver original<form action="algo.php" method="post" onsubmit="return procesar_Ajax();"> ... campos
En tanto en tu función, trás realizar el post, pasar los valores y manejar la respuesta del php, hacés que devuelva false, con lo que el submit de deshabilita
Código Javascript
:
Ver originalfunction procesarAjax(){
//..... función
return false;
}
Saludos