Подскажите как построить ajax запрос чтобы при установке чекбокса срабатывала одно условие, а при снятии другое? Установили чекбокс, в БД значение стало 1 Сняли чекбокс, в БД значение стало 0 Что-то я никак не соображу Вот код AJAX [js]<script type="text/javascript"> $(document).ready(function(){ $(":checkbox").click( function () { $.ajax({ type: "POST", data:call_id:"id_call", url: "checkbox.php" }); }); }); //т.е. нужно передать id чекбокса (id_call) в checkbox.php </script>[/js] А вот так примерно выглядит обработчик PHP: <?php if($_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest') { if (isset($_POST['call_id'])) { $q1="select personal from calls where id_call=call_id"; $r1=mysql_query; if personal=1 {$q="update Calls set personal=0 where id_call=call_id"} else {$q="update Calls set personal=1 where id_call=call_id"} } } ?>
А попробуй такие способы [js]if ($('#checkbox').attr('checked')) { // do something } if ($('#edit-checkbox-id:checked').val() !== undefined) { // Insert code here. }[/js] Источник