У меня есть флажки на моей странице, для которых я хотел бы отправить свое состояние обратно в базу данных через ajax. Я знаю, как использовать jquery с ajax и как работать с SELECT и OPTIONS, но я не знаю, чтобы делать то же самое с несколькими флажками и как получить от них значение. Все работает, когда идентификатор прикреплен к одному флажку, но когда я прикрепляю id к нескольким флажкам, он не работает (кроме первого флажка)Значение флажка jQuery Ajax
Любые идеи?
мой код выглядит this->
<form>
<div class="checkbox" >
<label><input type="checkbox" value="1" id="item">что то</label>
<label><input type="checkbox" value="1" id="item">Шорты</label>
<label><input type="checkbox" value="3" id="item">Классическая</label>
</div>
</form>
<script>
$(document).ready(function() {
$('#item').on('click',function(){
var name = $('#item').val();
$.post('load.php', {name:name}, function(data){
$('#name-data').html(data);
});
});
});
</script>
Есть ли у вас один и тот же идентификатор для нескольких флажков? Это не сработает; Иды должны быть уникальными. –
Я добавил свой код –