我从服务中获取一个大小约为 250 kb 的 json 对象。我想循环遍历 json 对象并将数据放入页面中的表中。我正在使用 jquery 循环 json 对象(使用 $.each())。如果数据很小,我可以处理 json 对象。 所以我想知道浏览器/jquery 可以处理的 json 对象的大小是否有限制,或者我是否遗漏了一些东西?
是否有其他方法可以分段获取 json 数据并将其动态添加到页面中?
提前致谢。
最佳答案
我没试过,但 250Kb 听起来不太大,我想你应该没问题。对于分部分获取 JSON 的问题,只有您可以回答:这取决于您调用的 API。例如,如果 API 将开始和结束 ID 作为参数,您可以连续调用服务,每次更改开始和结束 ID。
就 json 对象大小的上限而言,您将面临的唯一限制是:1) 客户端的可用资源和 2) 网络延迟。现在网页的大小有时约为 1M,因此 250kB 的对象应该不是问题(浏览器通常使用 O(100MB))。然而,显然对象越大,传输所需的时间就越长,这可能会对用户/界面产生影响。
关于jquery - 浏览器可以处理的json对象的大小有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605586/