我使用wordpress在页面中显示大量数据,所以我想我会搜索某种jQuery分页系统来分割数据,以便只加载可查看页面上的数据,而不是超过1000个帖子的整个页面(崩溃了我的浏览器:/)
但是......我只是想知道这是否真的会产生影响?我找到了一个关于我想要的教程http://web.enavu.com/tutorials/making-a-jquery-pagination-system/。
这会做我想要的吗?或者只是允许更方便的方法来分割数据而不解决我的页面加载问题?
答案 0 :(得分:3)
该示例不会解决您的问题,因为它仍然依赖于首先加载到页面中的所有数据(在您的情况下为1000个帖子),然后隐藏/显示它们的一部分。
您需要创建的是一种从服务器检索数据子集的方法 - 例如每页20个 - 并显示它们。然后当用户请求下一页时,您需要通过AJAX发出新请求以从数据库中获取接下来的20个帖子。
这样浏览器一次只能获得20个帖子,不会给你带来任何问题。究竟你是怎么用Wordpress实现的,我不确定,因为我从未使用它。
或者,您可以为每个帖子页面发出全新的HTTP请求。我确信Wordpress已经具备了这一功能。
答案 1 :(得分:2)
或者只是允许更方便的方法来分割数据而不解决我的页面加载问题?
完全。它仍然会查询数据库中的所有项目并将它们放入您的页面,然后只需隐藏它们。
您需要实现一个只能实际下载每个“页面”要显示的内容的分页系统。