Files
starter_template_ci_adminlte/assets/js_system/menu/group_menu.js
2024-01-08 09:33:24 +07:00

29 lines
1014 B
JavaScript

var getUrl = window.location;
var baseUrl = getUrl.protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1];
var controller = baseUrl + '/groupMenu';
$(document).ready(function () {
$("body").off("click", "input[class=checkbox-three]").on("click", "input[class=checkbox-three]", function (e) {
var key = $(this).val();
var ket = 0;
if ($(this).is(":checked")) {
var ket = 1;
}
$.ajax({
url: baseUrl + '/groupMenu/getChecked',
type: "POST",
data: {"key": key, "ket": ket},
cache: false,
dataType: 'json',
success: function (data) {
data.forEach(function (idm) {
if (ket == 1) {
$("[id='menu-" + idm + "']").prop("checked", true);
} else {
$("[id='menu-" + idm + "']").prop("checked", false);
}
});
}
});
});
});