У меня есть флажок, я определил два состояния для него, и когда я перезагружаю страницу, этот флажок возвращается в состояние по умолчанию (или не проверяется). У меня были проблемы на форуме, но я не получил свой ответ. Это мой код
$('#mycheckbox').change(function () {
var returnVal = ("Are " + "you sure?");
if (returnVal) {
postToServer($(this).prop("checked"));
} else {
$(this).prop("checked", !$(this).is(":checked"));
}
});
function postToServer(state) {
let value = (state) ? 1 : 0;
//alert('Posted Value: ' + value);
$.ajax({
type: 'POST',
url: 'checkbox.php',
data: {'value': +value},
success: function (response) {
//handle response
}
});
}