En caso de querer un array, existe el método
jQuery.fn.map:
Código Javascript
:
Ver originalvar array = $("#cuestionario").find(':input').map(function() {
$(this).attr("disabled","disabled");
return this.id + ': ' + this.value;
});
Pero si quieres enviar un JSON, mejor aprovecha la idea de
Alexis88:
var data = { }
Código Javascript
:
Ver original$("#cuestionario").find(':input').map(function() {
$(this).attr("disabled","disabled");
data[this.id] = this.value;
});
/* ... */
$.post(url, data)
Un saludo!