Básicamente, estoy tratando de reunir los ID de cada elemento con una clase específica y colocar esos ID en una matriz. Estoy usando jQuery 1.4.1 y he intentado usar .each(), pero realmente no lo entiendo o cómo pasar la matriz fuera de la función.jQuery .each() con Array
$('a#submitarray').click(function(){
var datearray = new Array();
$('.selected').each(function(){
datearray.push($(this).attr('id'));
});
// AJAX code to send datearray to process.php file
});
Estoy seguro de que estoy muy lejos, ya que soy bastante nuevo en esto, por lo que cualquier consejo sería increíble. ¡Gracias!
Si la llamada AJAX está * dentro * del controlador, esto debería ser correcto. Si llama a otra función, debe pasar el datearray como argumento o simplemente crear la variable fuera del controlador. Ver mi respuesta a continuación. – user113716