29 lines
1014 B
JavaScript
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);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
}); |