2012-02-08 62 views
0

我有一个CMS中的页面,我正在处理产品与属性表一起显示的位置。在某些情况下,表格有很多行,导致浏览器崩溃。如果不是过于舒服地研究后端并为表格使用AJAX和分页,有没有办法可以减少客户端一次加载的HTML数量? jquery table/pagination插件可以帮助解决这个问题,还是使用服务器端分页的唯一答案?谢谢!可能延迟加载客户端上的表格内容?

+1

检查http://datatables.net/usage/server-side或jQGrid服务器端分页。将大量数据转储到浏览器会使浏览器活动变慢。 – 2012-02-08 22:06:15

+0

谢谢,这些都为我寻找好选择 – bsod99 2012-02-08 22:33:08

回答

1

描述您使用的CMS可能是信息丰富的。 A cms已退出通用。 我不认为有一种方法可以解决您在不深入后端的情况下面临的问题。 如果您使用JQuery或某种插件加载所有数据以在客户端对其进行分页。那么你可能已经解决了显示数据的浏览问题,但所有的数据仍然被加载! 除非您可以自己找到插件或编写一些代码来与后端进行通信,只需要查询数据的部分(在您的案例页面中),则可以解决浏览问题,而不是一次加载所有数据。

或者你可以让后端(服务器端)为你做分页。

这一切都取决于你的设置,你没有很好地描述。

+0

这是一个我正在使用的wordpress电子商务插件。我正在深入研究后端,看看如何在服务器端对其进行分页。是的,我担心最糟糕的:)它必须做到,一厢情愿地认为有一个客户端解决方案。 – bsod99 2012-02-08 22:32:35