鍍金池/ 問答/HTML/ jQuery append()方法元素過多耗時太長問題

jQuery append()方法元素過多耗時太長問題

1.原先的代碼里通過后臺返回的數(shù)據(jù)組成html字符串,然后前臺通過append方法一次性加入到頁面
代碼類似:
$("#grid").append(trHtml);
其中trHtml主要是td tr元素組成的表格。類似下圖:
圖片描述

2.問題:現(xiàn)在由于規(guī)模變大,后臺返回的trHtml包含的節(jié)點(diǎn)有1W+,因此在上邊這行代碼耗時過長,一度到了頁面假死的狀態(tài)。所以有什么不用其他插件也可以快一些的辦法嗎?目前已知可以用jqwidgets的jqxTreeGrid插件實(shí)現(xiàn)類似表格,但是業(yè)務(wù)邏輯等要重寫太多,覺得太費(fèi)周折。

回答
編輯回答
雨萌萌

1w+.. 不能分頁嗎 或者不展開的先不渲染 展開的時候再調(diào)接口

2017年1月17日 05:40
編輯回答
墨小白

我曹 牛皮 隨便用一個table插件都行
推薦bootstrap-table

2017年12月4日 16:46