На основе выбора роли в раскрывающемся списке каждый раз, когда необходимо привязать сетку таблицы данных.
Ошибка: предупреждение DataTables: table id=example — невозможно повторно инициализировать DataTable. Дополнительную информацию об этой ошибке см. на странице http://datatables.net/tn/3
Интерфейс выглядит следующим образом:

Мой код:
Код: Выделить всё
$(document).ready(function() {
$('#RoleId').change(function() {
var RoleId = $("#RoleId").val();
var SetData = $("#SetRoleMapping");
var url = "/Home/GetRoleMapplingList?RoleId=" + RoleId;
$.ajax({
type: "GET",
url: url,
success: function(data) {
var RoleMapping = JSON.parse(data);
for (var i = 0; i < RoleMapping.length; i++) {
var Data = "" +
"" + RoleMapping[i].Id + "" +
"" + RoleMapping[i].RoleId + "" +
"" + RoleMapping[i].MenuName + "" +
"" + RoleMapping[i].Active + "" +
"";
SetData.append(Data);
}
var table = $('#example').DataTable({
'paging': true,
'lengthChange': true,
'searching': true,
'ordering': true,
'info': true,
'autoWidth': true
});
@*
*@
Id
Role Id
Menu Name
Active
@*
sdfsdf*@
Id
Role Id
Menu Name
Active
Подробнее здесь: https://stackoverflow.com/questions/485 ... for-more-i
Мобильная версия