Добрый день, есть чекбоксы, при выборе отправляется запрос, но проблема в том, что если выбран один чекбокс и выбрать еще, то отправляются параметры со всех выбранных чекбоксов, а нужно что бы отправился только с вновь выбранного. То есть выбрали один чекбокс, пришел ответ, вывели в нужном месте, при выборе еще оного чекбокса, должен придти ответ и его выводим в нужном месте и т.д, а получается если выбран один и выбрать второй то отправляется [ "id1", "id2" ]
Код который пытаюсь использовать.
<input type="checkbox" class="checkbox" name="id1"/> 1
<input type="checkbox" class="checkbox" name="id2"/> 2
<input type="checkbox" class="checkbox" name="id3"/> 3
<div id="id1"></div>
<div id="id2"></div>
<div id="id3"></div>
<script>
$('.checkbox').change(function(){
var data = [];
$('.checkbox').each(function(){
if( $(this).is(':checked') ){
data.push( $(this).attr('name'));
}
});
console.log(data);
$.ajax({
url: '/out.php',
type: 'GET',
data: data,
success: function(html) {
$('#'+ data).html(html);
}
});
});
</script>