div のチェックボックスにチェック済みのコールバックを追加し、その場合に ajax 呼び出しを行う JS がいくつかあります。
$("#filter").on('change', '[type=checkbox]', function () {
$.ajax({
type: "POST",
url: "CalendarServices.aspx/UpdateFilter",
data: 'id=' + this.value + '&checked=' + this.checked,
success: function (data) {
$('#calendar').fullCalendar('refetchResources');
},
error: function () {}
});
しかし、ajax 呼び出しの POST 値を確認すると、「チェック済み」は常に true です。id は正しいですが、どれだけ切り替えても、checked は常に true です。
何が間違っている可能性がありますか?
ありがとう