1

我有 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 站点获得的简单服务器端代码。所以请帮助我如何避免这个问题。

4

1 回答 1

0

尝试添加这一行:

"bServerSide": true,
于 2012-08-28T11:53:23.413 回答