Prueba este ejemplo:
archivo formulario.html
Código HTML:
Ver original<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () {
$("#formulario").submit(function (ev) {
var $frm = $(this);
ev.preventDefault();
$.ajax({
type: $frm.attr("method"),
url: $frm.attr("action"),
data: $frm.serialize(),
success: function (data) {
$("#resultado").append(data);
}
});
});
});
<form id="formulario" action="procesar.php" method="POST"> <input name="datoA" type="text" value="" /> <input name="datoB" type="text" value="" /> <input name="submit" type="submit" value="Enviar" />
archivo procesar.php: