Zasadniczo próbuję zebrać identyfikatory każdego elementu z określoną klasą i umieścić te identyfikatory w tablicy. Używam jQuery 1.4.1 i próbowałem używać .each(), ale tak naprawdę nie rozumiem tego ani jak przekazać tablicę poza tę funkcję.jQuery .each() z tablicą
$('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
});
Jestem pewien, że jestem daleko, ponieważ jestem całkiem nowy w tym, więc każda pomoc rada byłaby niesamowita. Dzięki!
Jeśli wywołanie AJAX jest * wewnątrz * programu obsługi, powinno to być poprawne. Jeśli wywołujesz inną funkcję, musisz przekazać datearray jako argument lub po prostu utworzyć zmienną poza obsługą. Zobacz moją odpowiedź poniżej. – user113716