Grails:根据页面大小加载数据

Grails:根据页面大小加载数据,grails,Grails,我有一个视图,显示数据->解析的json,它是在向后端发送请求之后出现的 请求参数包含page ad page size,它将page=1和page size定义为20 现在我需要一个视图分页,它允许用户每页选择10条记录、20条记录和100条记录,从而帮助查看记录。 数据解析的json已在视图中可用。 请帮助我,当用户第一次打开页面时,应该只显示20条记录,当他选择100条记录时,页面应该显示100条记录。我想你有一个HTML下拉列表,显示20条结果,50条和100条等等,然后当他更改此项时,

我有一个视图,显示数据->解析的json,它是在向后端发送请求之后出现的

请求参数包含page ad page size,它将page=1和page size定义为20

现在我需要一个视图分页,它允许用户每页选择10条记录、20条记录和100条记录,从而帮助查看记录。 数据解析的json已在视图中可用。
请帮助我,当用户第一次打开页面时,应该只显示20条记录,当他选择100条记录时,页面应该显示100条记录。

我想你有一个HTML下拉列表,显示20条结果,50条和100条等等,然后当他更改此项时,它应该显示在页面上,对吗? 为此,您可以为下拉菜单的onChange事件设置一个事件处理程序,该事件向您的服务器发出AJAX调用,并将所需的结果数以及偏移量(如果有)作为参数传递,然后返回您可以显示的结果。
我就是这样做的。

分页时使用的是什么?分页标记或一些javascript库?我用javascript库分页。你能提到哪个库吗?请在这里添加一些代码。。!是,当我更改下拉列表并单击它时,现在调用一个函数,我应该如何从控制器中解析的json数据中获取100条记录以显示在页面中,函数Getdataparameters$.blockUI;jQuery.ajax{type:'POST',data:params,url:,success:functiondata,textStatus{jQuery'r'.htmldata;$.unbui;},在grails控制器中,您可以通过简单地将内容呈现为JSON来发送列表和映射。您将在jQuery successdata,textStatus{}中获得这个数据变量函数。一旦你有了数据,你就可以做这样的事情:对于var i=0;iYes,我正在搜索类似的东西。谢谢你,我会试试看它是否有效。