php - 数据表插件中的服务器端自定义

标签 php mysql datatable

我有 10,000 条记录。我正在使用数据表,而对于后端,我正在使用 php 和 mysql。当我第一次尝试加载我的应用程序时,由于记录过多,它花费了很多时间。所以请告诉我如何避免这个加载问题,以及我在加载期间只需要加载 20 条记录的时间。我的代码是这样的:

    $('#example').dataTable( {
      "bProcessing": true,
      "sAjaxSource": "datatable-businesslist.php",
       "bJQueryUI": true,
       "sPaginationType": "full_numbers",
       "sDom": 'T<"clear">lfrtip',
       "oLanguage": {
            "sSearch": "Search all columns:"
        },
        "oTableTools": {
             "aButtons": [
                {
                 "sExtends": "csv",
             "sButtonText": "Save to CSV",
                 "mColumns":[0,1,2,3,4,5,6,7,8],
                 "bFooter":false
                 }
         },
         "aoColumns": [
                   null,null,null,null,null,{ "bSortable": false },null,null,null,{ "bSortable": false }
                     ]
} );

在 datatable-businesslist.php 页面中,我记下了从 datatables.net 站点获得的简单服务器端代码。 所以请帮助我如何避免这个问题。

最佳答案

尝试添加这一行:

"bServerSide": true,

关于php - 数据表插件中的服务器端自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158560/

相关文章:

php - SQL - 获取日期范围内的记录,包括。当日记录

JS函数的PHP输出值

mysql - SQL 一对多关系,但是多对一表关系

c# - 在 LINQ 查询中使用动态数据类型

c# - 我的 C# 应用程序中应该使用多少个 DataTable 对象?

php - 使用未定义常量 __DIR__

php - Mysql数组数据不显示表格

mysql - #1054 - 未知列 - 给出错误,而该列确实存在

mysql - MySQL复制测试开发环境

javascript - 如何在javascript中更改表格行的背景?