1

我有一个 PHP Web 应用程序,每个项目类别都有几个结果。因此,我使用 jQuery 实现了一个分页,以最小化从第 j 个页面加载第 i 个页面时加载的数据(但这方面根本不重要)。

问题很简单:我是否应该通过对我的 Web 服务器使用这样的隐藏调用(例如,使用Ajax 调用)来缓存下一个结果?好处似乎很明显(用户点击响应更快)。有这样的缺点吗?

预先感谢您的支持。

4

1 回答 1

1

这是一种不同的方法。您可以尝试以下步骤;

  1. 执行 AJAX 请求(第一次)以在页面加载时调用第二个页面(在文档准备功能中)。
  2. 将返回数据存储在变量中。
  3. 在第二个请求中,清除 HTML 并使用 AJAX 数据附加该字段。
  4. 所有next点击都应执行 AJAX 请求并将结果保存在变量中。
  5. 对于prev点击也必须这样做。

希望这可以帮助。

于 2012-08-11T15:05:46.257 回答