Я предполагаю, что ваш код javascript работает до того, как ваш html существует, поэтому, когда ваш браузер пытается найти checkbox
, еще нет элементов с checkbox
классом.
Вы должны запустить код только после того, как документ будет готов:
$(function() {
$(".checkbox").change(function() {
window.alert(5 + 6);
$.ajax({
url: '../ingevoerd.php'
});
});
});
В следующем примере вы можете видеть, что ничего не произойдет (потому что код javascript существует до того, как элементы доступны в DOM):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$('#d1').css('background', 'red');
</script>
<div id="d1">some block</div>
Тот же пример, но дождитесь готовности DOM (этот пример будет работать так, как ожидалось):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(function() {
$('#d1').css('background', 'red');
});
</script>
<div id="d1">some block</div>