Необходимо отправить каждое изменение в переключателе с помощью POST. Я использую flask. И в шаблонах хотите изменить логическое состояние таблицы в базе данных. Скрипт работает нормально, когда я проверяю отображение на логическом статусе текущего шаблона, но когда я пытаюсь отправить, он не может работать. Шаблон:
<form id="is_active" name="is_active" action="{{ url_for('activate_post', post_id=post.id) }}" method="POST">
<input id="toggleEvent" type="checkbox" data-toggle="toggle" data-on="Enabled" data-off="Disabled" data-offstyle="danger" data-onstyle="outline-success">
</form>
<script type='text/javascript'>
$("#toggleEvent").change(function() {
if ($(this).attr('checked')) {
$(this).val('true');
}
else {
$(this).val('false');
}
$('toggleEvent').submit();
});
</script>