在DataTable执行服务器端处理时如何防止新请求?

时间:2019-04-29 13:33:33

标签: jquery datatables

在使用大型数据集的服务器端处理来处理请求时,如果用户尝试过滤行或更改表长度,或者在加载时搜索特定用户,则页面崩溃。

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 () {

        }
    });
}

我的预期结果是,在加载表时,用户无法对表进行排序,搜索和/或更改其长度以防止崩溃。

0 个答案:

没有答案