Jquery 如何在客户端加载所有数据并执行分页,而不必转到服务器端?

Jquery 如何在客户端加载所有数据并执行分页,而不必转到服务器端?,jquery,Jquery,我从数据库中取出了20000条记录。现在我需要使用分页在UI中显示这些记录。我正在使用jquery表分页插件 当我的页面加载时,我将加载20000条记录,我需要在客户端执行分页。如何在不为每个请求转到服务器端的情况下执行此操作 我认为您需要在向下滚动时使用延迟加载。因为这是显示数据的有效方法,DataTable是您的选项,但一旦您的数据增加,服务器可能响应不好 很乐意帮忙, 阿米特·帕特尔。不要这样做。在页面加载时传输所有20000条记录需要多长时间?发出额外的服务器请求有什么问题?传输第一页所

我从数据库中取出了20000条记录。现在我需要使用分页在UI中显示这些记录。我正在使用jquery表分页插件


当我的页面加载时,我将加载20000条记录,我需要在客户端执行分页。如何在不为每个请求转到服务器端的情况下执行此操作

我认为您需要在向下滚动时使用延迟加载。因为这是显示数据的有效方法,DataTable是您的选项,但一旦您的数据增加,服务器可能响应不好

很乐意帮忙,
阿米特·帕特尔。

不要这样做。在页面加载时传输所有20000条记录需要多长时间?发出额外的服务器请求有什么问题?传输第一页所需的内容,并在需要时进一步请求其他内容。我使用datatables,如果我传递json响应,我可以在客户端使用这些操作吗???谢谢Amit,我的问题是我有一个饼图,当我单击饼图上的一个切片时,它会返回一个值。我将使用该值筛选表。这可以使用datatables实现吗?我可以在datatables中使用自定义筛选器选项吗?我认为您需要在表上正确使用索引。这样您可以获得更快的数据。此外,还应优化查询。在图表上做更多的过滤器会给你们更快的结果。如果所有这些都不起作用,则需要使用xml数据。这是比数据库更快地获取数据的最后一个选项。