我在管理面板脚本中使用了表格条纹的数据表,当尝试从mySQL和PHP中显示大量数据时,需要花费很多时间来加载页面。

下面是与数据表一起使用的代码:

<script>

    'use strict'; var Site = window.Site;

    $(document).ready(function($) { Site.run(); });

    (function()
    {
        $(document).ready(function()
        {
            var defaults = $.components.getDefaults("dataTable");

            var options = $.extend(true, {}, defaults,
            {
                "aoColumnDefs":
                [{ 'bSortable': false, 'aTargets': [-1] }],

                "iDisplayLength": 10,

                "aLengthMenu":
                [
                  [5, 10, 25, 50, -1],
                  [5, 10, 25, 50, "All"]
                ],

                "sDom": '<"dt-panelmenu clearfix"Tfr>t<"dt-panelfooter clearfix"ip>',
                "oTableTools": { "sSwfPath": "../assets/vendor/datatables-tabletools/swf/copy_csv_xls.swf" }
            });

            $('#exampleTableTools').dataTable(options);
        });
    })();

</script>


如何更快地在同一加载页面中加载所有记录。

最佳答案

如果您需要大量数据,则必须在php中设置限制和分页。
在获取所有数据之后,数据表被设置为限制。
如果您有更大的数据,请感谢它有必要在php中设置分页。

09-07 12:36
查看更多