2011-08-10 48 views
0

鎖定瀏覽器我有大量的數據我想用jQuery使用DataTable插件(6000行)JQuery的數據表的數據源的大初始化上

我目前使用PHP來返回使用DOM表和造型

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

我的問題是當我的瀏覽器鎖定了一段時間的表格時。我理解JavaScript的線程限制...我想知道是否有更好的方法來加載數據/呈現不會鎖定瀏覽器的表?

注意簡單的「分頁」數據將無法工作,除非有人可以告訴我如何去做,而不會鬆動數據表的分頁或搜索功能。

+0

什麼是'線程的JavaScript的限制',你指的是,到底? –

+0

如果你問我,沒有多線程..相當大的限制。 – rlemon

回答

1

您是否考慮過分頁數據?我認爲,從性能角度和設計角度來看,如果考慮到您的數據具有6000行(以及多少列),分頁數據將是您的選擇。

Page!

另一種選擇是在適當的情況下實施頁面結合本地存儲。

+0

我不想失去DataTable的功能(內部分頁和搜索) – rlemon