dazu habe ich ein paar stichworte für dich:
- javascript allgemein
- jquery-lib (change-, click-, ... events)
- ajax-funktionalität ($.ajax(...))
bsp:
1 | <script type="text/javascript">
|
2 | $(document).ready(function() {
|
3 | $('.myCheckbox').change(function() {
|
4 | $.ajax({
|
5 | url: 'xxx.php',
|
6 | type: 'get',
|
7 | data: $(this).value,
|
8 | onSuccess: function(data) {
|
9 | console.log(data);
|
10 | }
|
11 | });
|
12 | });
|
13 | });
|
habe den code nicht getestet und nur aus dem kopf geschrieben - daher
kann es sein, dass parameter, funktionsnamen, ... nicht stimmen/fehlen.
das snippet übermittelt per ajax den zustand von checkboxen an den
server ohne dass die seite neu geladen wird. am server sieht das ganze
dann wie ein "normaler" request aus.