Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2014, 15:52
Pantaláimon
 
Fecha de Ingreso: julio-2006
Ubicación: Barcelona
Mensajes: 244
Antigüedad: 17 años, 9 meses
Puntos: 32
Respuesta: Concatenar cadena o crear array

En caso de querer un array, existe el método jQuery.fn.map:

Código Javascript:
Ver original
  1. var array = $("‪#‎cuestionario‬").find(':input').map(function() {
  2.     $(this).attr("disabled","disabled");
  3.     return this.id + ': ' + this.value;
  4. });

Pero si quieres enviar un JSON, mejor aprovecha la idea de Alexis88:
var data = { }
Código Javascript:
Ver original
  1. $("‪#‎cuestionario‬").find(':input').map(function() {
  2.     $(this).attr("disabled","disabled");
  3.     data[this.id] = this.value;
  4. });
  5.  
  6. /* ... */
  7.  
  8. $.post(url, data)

Un saludo!
__________________
github.com/xgbuils | npm/xgbuils