Es una pregunta creo que de conceptos
Resulta que yo para enviar un form, ya sea para ingresar o modificar, hago algo así:
Código Javascript:
Ver original
<script type="text/javascript"> $(function(){ $('#AddFormulario').submit(function(){ $.ajax({ url: $(this).attr('action'), type:'POST', data:$(this).serialize(), }); return false; }); }); </script>
Y parte del form:
Código HTML:
Ver original
<form id="AddFormulario" action="AddUsuario.php" method="POST">
Si se fijan, para obtener la url uso "$(this).attr(action)" y para los parámetros uso "$(this).serialize()".
Mi preguntas son:
1. Es mejor hacerlo de esa manera? o es mejor colocar la url directa?. Estilo: url:'irA.php'?
2. Es mejor usar serialize o hacer estilo: data:'a=56&b=12&d=78'???
Qué creen?
De antemanos gracias!
Saludos