在使用大型数据集的服务器端处理来处理请求时,如果用户尝试过滤行或更改表长度,或者在加载时搜索特定用户,则页面崩溃。
function CreateUserTabe() {
$('#UserTable').dataTable({
columns: [
{ 'data': 'FirstName' },
{ 'data': 'LastName' },
{ 'data': 'Active' },
{ 'defaultContent': '<button type="button" class="btn btn-primary" onclick="ManageUser(this)">Manage</button>' }
],
serverSide: true,
processing: true,
language: {
processing: '<i class="fa fa-spinner fa-spin fa-3x fa-fw"></i><span class="sr-only">Loading...</span>'
},
ajaxSource: 'UsersDataHandler.ashx',
rowId: 'UserId',
select: true,
deferRender: true,
ajax: function () {
}
});
}
我的预期结果是,在加载表时,用户无法对表进行排序,搜索和/或更改其长度以防止崩溃。