是否可以通过浏览器处理json对象的大小限制?

时间:2011-01-05 15:10:03

标签: jquery ajax

我从一个大约250 kb的服务中获取一个json对象。我想遍历json对象并将数据放入我的页面中的表中。我正在使用jquery循环遍历json对象(使用$ .each())。如果数据很小,我能够处理json对象。 所以我想知道json对象的大小是否有限制,可以通过浏览器/ jquery处理,还是我错过了什么?

有没有其他方法可以将json数据分成几部分并将其动态添加到页面中?

提前致谢。

2 个答案:

答案 0 :(得分:2)

我没试过,但250Kb听起来不太大,我想你会没事的。在获取部分JSON方面,只有你可以回答:它取决于你所调用的API。例如,如果API将起始和结束标识作为参数,您可以只是连续调用服务,每次都更改开始和结束标识。

就json对象大小的上限而言,afaik将面临的唯一限制将是:1)客户端的可用资源和2)网络延迟。网页现在有时大小约为1M,因此250kB对象应该不是问题(浏览器通常使用O(100MB))。然而,显然对象越大,传输所需的时间就越长,这可能会影响用户/界面。

答案 1 :(得分:0)

我想不是。 250 kb不是很大。您可以按顺序获取json数据。在youtube或twitter上玩一个lopk。这两个服务都有“更多”按钮来加载额外的数据。