对DataTables使用服务器端Ajax处理时,DataTables将参数从视图发送到服务器,以便服务器可以访问数据源并返回正确的数据。我无法弄清楚在使用web2py进行服务器端处理时如何访问来自视图的那些参数。
这些参数例如是iDisplayStart,IDisplayLength,iColumns等,并在此处记录:http://legacy.datatables.net/usage/server-side
我毫不怀疑这很简单,会产生一个响亮的“doh!”来自我,但我已经挖了几天而且还没想出来。
答案 0 :(得分:1)
在web2py中,POST请求中的变量位于request.post_vars
中,查询字符串中的变量位于request.get_vars
中,两组变量位于request.vars
中。因此,在您的控制器中,您可以通过request.vars.iDisplayStart
,request.vars.iDisplayLength
等访问这些变量。