JQuery Datatables Large Datasource在init上锁定浏览器

时间:2011-08-10 15:34:47

标签: jquery initialization datatables

我希望与Jquery DataTable插件(6000行)一起使用大量数据

我目前正在使用php返回DOM表并使用

设置样式
$("#datatable-container").children("table:first").dataTable({
    "bJQueryUI": true,
    "sScrollX": "100%"
});

我的问题是在渲染表格时我的浏览器会锁定一段时间。我理解javascript的线程限制......我想知道是否有更好的方法来加载数据/渲染不会锁定浏览器的表?

注意简单的“分页”数据将无法正常工作,除非有人可以告诉我如何进行此操作而不会丢失数据表的分页或搜索功能。

2 个答案:

答案 0 :(得分:1)

您是否考虑过分页数据?我认为,从性能角度和设计角度来看,分页数据将是实现的选择,考虑到您的数据有6,000行(以及列数:)

页!

另一种选择是在适当的情况下实现与本地存储相结合的分页。

答案 1 :(得分:0)

在他们的网站上使用DataTables server-side processing example,我能够纠正我的问题。谢谢你的时间。