У меня есть страница со многими учебными терминами и пояснениями. Для каждого пользователя есть флажок, указывающий, что он прочитал учебное пособие для этого термина.
<input type="checkbox" class="lesson ios-switch green bigswitch" onclick="chkit('<?php echo $cChoice['id']."|".$member['id'];?>','<?php echo $cChoice['course'];?>')">
<script>
function chkit(questionMember, course) {
chk=document.getElementsByClassName("lesson").checked;
$.ajax({
type: 'GET',
url: 'ajax_completed_tutorials.php',
data: {question: questionMember, course_id: course,status:chk}
});
}
</script>
Когда они проверяют флажок, мне нужно отправить значение (с упакованным tutorial_id и member_id) и статус (проверено или не проверено), используя jQuery / PHP / MySQL, чтобы написать втаблица tutorial_completed.
Но при снятии отметки мне нужно отправить одну и ту же пару значений и состояние без проверки, чтобы удалить запись из базы данных.
Все методы, которые я пробовал, такиекак и выше, не удалось. Кажется, он вообще не стреляет. Я добавил код в ajax_completed_tutorials.php, чтобы отправить мне электронное письмо, если к нему обращаются, и я не получаю никаких писем.
Я также попробовал несколько вариантов здесь, но ни один из них не работал с отправкой значений и проверенного и непроверенного статуса в обоих случаях.
Существует ли элегантный способ сделать это в режиме реального времени?
Кстати. Извините за то, что так расплывчатоЯ ценю любую помощь, которую вы можете оказать.