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 に答える