【问题标题】:Load part of JSON file with jquery使用 jquery 加载部分 JSON 文件
【发布时间】:2016-02-25 20:33:26
【问题描述】:

我正在编写一个读取巨大 JSON 文件的 web 应用程序。但是,每次我发出请求时,它都会使用 ajax 加载整个文件,然后取出我想要的部分。有没有一种方法可以让我只加载其中的一部分,类似于只加载某个 HTML ID 或类?

【问题讨论】:

  • 你能告诉我们你的代码吗?
  • 您有两个选择:让您的服务器端代码(可能是 PHP 或其他)读取 JSON 并删除其中的一部分,或者切换到使用某种数据库格式,以及让您的服务器端代码仅返回部分 JSON。
  • “类似于你如何加载某个 HTML ID 或类” 好吧.. 如果没有服务器为你做这件事,你也不能这样做,所以。 ..
  • 在您请求 JSON 时将一些参数传递给服务器,并让服务器端脚本使用这些参数将 JSON 缩减为您想要的部分。
  • @KevinB 我认为他在谈论loading page fragments with .load()(可能值得注意的是,在这种情况下正在下载整个页面,但只添加了所需的片段到当前页面。)

标签: jquery json ajax


【解决方案1】:

你可以:

将您的 json 文件拆分成更小更易于管理的块。

使用 API 在服务器端解析它并返回所需的组件。

存储json客户端。

【讨论】:

  • 这应该是评论,而不是答案。
  • 我必须有 50 声望才能发表评论;我同意这不是一个答案。
  • 好吧...它确实列出了解决此问题的三种可能方法。为什么不能是答案?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-03
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多