Hola, cómo van?
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