Merhaba iki adet checkbox var. Bunlar birbirinin aynı yapıda sadece id değerleri farklı, aşağıdaki kodu yazdığımda sadece ilk checkbox'ı çalıştırıyorum ama ikinci checkbox çalıştığında istediğim değerleri post etmiyor. Yardımcı olursanız sevinirim.
<label class="switch">
<input name="motor" class="motor" id="1" type="checkbox">
<span class="slider"></span>
</label>
<label class="switch">
<input name="motor" class="motor" id="2" type="checkbox">
<span class="slider"></span>
</label>
<script type="text/javascript">
var checkbox = document.querySelector('.motor');
checkbox.addEventListener('change', function() {
if (this.checked) {
var durum = "1";
var id = checkbox.getAttribute("id");
$.ajax({
type: 'POST',
url: 'gonder.php',
data: { durum: durum, id: id},
});
} else {
var durum = "0";
var id = checkbox.getAttribute("id");
$.ajax({
type: 'POST',
url: 'gonder.php',
data: { durum: durum, id: id },
});
}
});
</script>