如何在运行时分页由ajax调用生成的表

时间:2013-03-13 09:13:51

标签: java jquery ajax jsp

我通过使用AJAX调用onchange of dropdown调用servlet来生成一个表,具体取决于用户选择的选项。该表生成正常,但问题是我想要页面表,以及它有很多行。我已经尝试了很多jquery插件,但由于大多数插件都需要只在ajax调用时生成的表id,所以无法对表进行分页。请帮助......!

2 个答案:

答案 0 :(得分:0)

只需在success回调中调用AJAX请求的分页插件,因为此时该表将存在,您应该知道该表的id。如果此时您不知道表的id,最简单的解决方案是修改服务器端代码以将其作为响应的一部分传回(作为JSON的属性对象)。

如果那不是一个选项,那么你将不得不遍历DOM以获得对表的引用,然后从中获取id。我需要知道页面的HTML结构,以确切地告诉你它的外观。

答案 1 :(得分:0)

您可以使用此插件
http://tablesorter.com/docs/

您可以通过引用此网址在外部触发排序 http://tablesorter.com/docs/example-trigger-sort.html