Hace poco mi amigo Gonzalo me hablo de la función serializeArray de JQuery la cual es muy util al momento de realizar llamados de AJAX utilizando el método POST, debido a que reduces el código que tienes que escribir omitiendo el tener que crear un array donde vayas guardando todos los valores de tus etiquetas input, select y textarea; utilizando en su lugar la serialización del contenido del form.
Es decir en lugar de hacer esto (por ejemplo):
arrayDeValores = Array(); arrayDeValores.push($('#first_name'); arrayDeValores.push($('#last_name'); arrayDeValores.push($('#description'); $.post('pagina.php', arrayDeValores, function(r){ // tu codigo aqui });
Puedes hacerlo de la siguiente manera:
Para mas información pueden consultar la excelente documentación de JQuery
1 Comment
Alex · September 11, 2016 at 5:16 pm
Muy bueno