【发布时间】:2013-06-14 08:06:11
【问题描述】:
我正在使用 ajax 调用来获取 json 数据。数据包含大小为 10000 的数组。
data.LocationQuality.forEach(function(datum){
}
我正在使用这个循环遍历所有元素并创建 tr 并使用 datum 填充所有 td。
我面临的问题是,由于数据量很大。循环需要大量时间,最终浏览器显示没有响应,我必须终止页面。
如何解决这个问题?
【问题讨论】:
-
我必须和我一起处理整个数据。之后如何添加分页。我没有选择再次向服务器发送查询以获取下一组数据。
-
除了使用分页之外,当你还想添加很多项时,请确保将它们全部添加到内存中的一张表中,然后将一张表添加到dom中,而不是多次添加一行到dom。
-
@RenéWolferink 你能否在这一点上更清楚一点。如何做到这一点。谢谢
标签: javascript jquery html css loops