У меня есть несколько флажков, сгенерированных с помощью PHP, и я пытаюсь обновить каждый элемент, когда значение флажка изменяется с помощью AJAX в jQuery
<input type="checkbox" name="visible" id="visible" data-id="<?= $item['id'] ?>" <?= $item['visible']? 'checked' : ''; ?>>
(document).ready(function() {
$('#visible').change(function() {
$.post('../ajax/carousel.php',
{
'id' : $('#visible').attr('data-id'),
'visible' : $('#visible').is(':checked') ? 1 : 0
},
function(data, status) {
alert(data);
});
});
});
Теперь я хочу получать каждый флажок только при изменении, а не сразу!
Что происходит, так это то, что он получает только первое значение флажка, а не остальные