The code is as follows:
$(document).on("change", "#business_unit", function (e) {
e.preventDefault();
$.ajax({
url: handler + "getUserGroupsForBusinessUnit",
type: "POST",
data: { businessUnit : $(this).val("id")},
success: function (response, textStatus, jqXHR) {
response = JSON.parse(response);
var option;
if (response.success) {
swalTitle = successTitle;
swalClass = success;
$.each(response.userGroup, function (key, value) {
option = new Option(value, key);
$("#user_group").append(option);
});
$("#user_group").trigger("change");
$("#user_group").prop("disabled", false);
} else {
swalTitle = errorTitle;
swalClass = error;
}
swal.close();
if (swalTitle == errorTitle) {
displayInfoSWAL(swalTitle, response.message, swalClass);
}
},
beforeSend: function() {
displayLoadingSWAL();
},
error: function(jqXHR, textStatus, errorThrown){
console.error(
"The following error occurred: "+
textStatus, errorThrown
);
}
});
return false;
});