Beste,

ik wil via ajax mijn checkbox aansturen.
maar bij de js loopt het fout.
ik krijg geen post en geen alert.

hopelijk kunnen jullie me helpen.
Alvast dank


    $(document).ready(function(){
        $("input:checkbox").change(function() { 
            if($(this).is(":checked")) { 
                $.ajax({
                    url: 'on_off.php',
                    type: 'post',
            		data:{name:data},
			success:function(){ alert('on'); }	
                });
            } else {
                $.ajax({
                    url: 'on_off.php',
                    type: 'post',
           			 data:{name:data},
				success:function(){  alert('your change of'); }
                });
            }
        }); 
    });
Kun je bovenstaande if/else delen niet combineren? Je doet hier namelijk nagenoeg hetzelfde? Je zult waarschijnlijk wel moeten bepalen van welke checkbox de "change" afkomstig is (maar dat is niet zo lastig) en ook of deze aangevinkt is of niet. Dit lijkt mij zinnige data om te versturen.

edit: name:[color=#ff0000]data[/color] is waarschijnlijk niet gedefinieerd; check je developer console (F12) en ga na of er fouten in de JavaScript optreden. Dit geeft bij mij de foutmelding:
Uncaught ReferenceError: data is not defined
Alvast bedankt. ik heb de fout gevonden

Reageren