diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js index 8fbf7871ce..532aa1af71 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js @@ -96,6 +96,13 @@ //serialize to array var data = $(this).serializeArray(); + // add unchecked checkboxes because serializeArray ignores them + $(this).find("input[type=checkbox]").each(function () { + if (!$(this).is(':checked')) { + data.push({name: this.name, value: this.checked}); + } + }); + //add also disabled items $(':disabled[name]', this) .each(function (item) {