使用数据表渲染函数创建HTML按钮或任何元素在使用ajax dataSource时需要大量时间来处理大数据

时间:2017-09-16 03:05:02

标签: php jquery datatables

使用 dataTable渲染功能创建HTML按钮或调用date()时,在使用 ajax dataSource 时需要大量时间处理大数据。 我想只渲染在分页的第一页中显示的数据,而不管dataTable初始化期间的所有页面数据。
这里我的代码为15k行,需要3-4分钟:

'columnDefs': [{  
    "targets": [5],    
    "visible":true ,  
    render : function (data {
        return (moment(new Date(data)).isValid() ? moment(new 
        Date(data)).format('MMMM Do, YYYY @ h:mm:ss a') : ' -- ');
    }  
}]

渲染所有表行的函数循环,无论初始化期间的第一页分页如何。然后在页面中显示数据需要3-4分钟。

0 个答案:

没有答案