Chciałbym na serwer wrzucić przez ajaxa tablicę generowaną dynamicznie z ilości zaznaczonych checkboxów przez użytkownika.
gdy to robię tak:
$('#button_add').on('click',function(){
var tablica = $('.checkbox');
var dane = { 'json' : ''};
var i = 0;
tablica.filter(':checked').each(function(){
var kolumna = 'kolumna'+i;
dane.json = { kolumna : $(this).val(); };
i++;
}
// Dalej to już ajax, który działa sprawnie
});
Problem w tym że na serwer przesyła mi tylko ostatnią daną, którą sobie przeiteruje funkcja each.
Próbowałem jeszcze w taki sposób:
dane[kolumna] = $(this).val();
Ale to działa w ten sam sposób.
Jak wstawić zmienną jako nazwę klucza tabeli? (najlepiej przez json)