ThinkPHP整合datatables实现服务端分页的示例代码

时间:2018-02-18

3) 实现自定义ajax搜索

1. 在WdatePicker中添加onpicked回调函数
2. 执行table.fnFilter(),其中table为datatables对象

以WdatePicker插件为例(input框类似,绑定onchange事件即可):

<input type="text" onfocus="WdatePicker({maxDate:'#F{ $dp.$D(\'logmax\')||\'%y-%M-%d\'}', onpicked:function(){table.fnFilter();}})" name="mintime" id="logmin" class="input-text Wdate" style="width:120px;">

3. datatables中ajax属性中data属性定义额外要传递的参数

例子:

ajax: {
  "url":"{:U('Msg/index')}",
  "data":function(d){ //额外传递的参数
   d.mintime = $('#logmin').val();
   d.maxtime = $('#logmax').val();
  }

4) 代码截图:

a. html页面

ThinkPHP整合datatables实现服务端分页的示例代码 

b.js部分

ThinkPHP整合datatables实现服务端分页的示例代码 

以上这篇ThinkPHP整合datatables实现服务端分页的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

您可能感兴趣的文章:

  • thinkPHP基于ajax实现的菜单与分页示例
  • ThinkPHP 3.2 数据分页代码分享
  • thinkPHP多表查询及分页功能实现方法示例
  • ThinkPHP实现分页功能
  • thinkPHP5分页功能实现方法分析
  • thinkphp实现分页显示功能
  • 共2页:
  • 上一页
  • 2/2下一篇
    上一篇:PHP实现APP微信支付的实例讲解 下一篇:PHP有序表查找之插值查找算法示例

    相关文章

    最新文章