【发布时间】:2016-02-25 20:33:26
【问题描述】:
我正在编写一个读取巨大 JSON 文件的 web 应用程序。但是,每次我发出请求时,它都会使用 ajax 加载整个文件,然后取出我想要的部分。有没有一种方法可以让我只加载其中的一部分,类似于只加载某个 HTML ID 或类?
【问题讨论】:
-
你能告诉我们你的代码吗?
-
您有两个选择:让您的服务器端代码(可能是 PHP 或其他)读取 JSON 并删除其中的一部分,或者切换到使用某种数据库格式,以及让您的服务器端代码仅返回部分 JSON。
-
“类似于你如何加载某个 HTML ID 或类” 好吧.. 如果没有服务器为你做这件事,你也不能这样做,所以。 ..
-
在您请求 JSON 时将一些参数传递给服务器,并让服务器端脚本使用这些参数将 JSON 缩减为您想要的部分。
-
@KevinB 我认为他在谈论loading page fragments with
.load()(可能值得注意的是,在这种情况下正在下载整个页面,但只添加了所需的片段到当前页面。)