есть список чекбоксов, и пралагаемое к ним колличество
[_] чекбокс 1 [________12_]
[x] чекбокс 2 [________11_]
[x] чекбокс 3 [________45_]
[ ::КНОПОЧКА:: ]
нужно отправить колличество выбранных позиций
мне не нравиться что я придумываю некий цикл, для обработки
как это написать правильно
[_] чекбокс 1 [________12_]
[x] чекбокс 2 [________11_]
[x] чекбокс 3 [________45_]
[ ::КНОПОЧКА:: ]
нужно отправить колличество выбранных позиций
мне не нравиться что я придумываю некий цикл, для обработки
PHP:
$('#КНОПКА').live('click', function(event){
var s={};
var i=0; // начинаем с нуля
$('input[type=checkbox]:checked').each( function( idx ){ // все выбранные чекбоксы
s[$(this).val()] = $ ('#quantity-' + $(this).val() ).val(); // собираем колличество
if(++i == $('#input[type=checkbox]:checked').length){ // только когда все обошел делай запрос
$.ajax({
data: {qty: s},
//...
});
}
});
});