jQuery datatable 多个查询条件 ,自定义提交事件

本文介绍了如何在jQuery Datatable中添加多个查询条件,如开始和结束时间,并实现自定义的提交事件。通过在datatable设置中添加data选项,将input字段的值作为额外参数传递给服务器,当点击特定按钮时,触发表格刷新,从而根据新的查询条件获取数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新于2017-08-28 
例如需要给表格增加一个开始时间 一个结束时间 点击按钮 重新刷新数据
先写2个input分别表示开始时间跟结束时间(可以写在页面的任意位置)
在写一个button(可以写在页面的任意位置)点击按钮 让表格重新刷新 

 
如下所示在datatable设置项增加如下设置  如果已经有了  只需要添加如下的data选项
ajax: {
    url: '/admin/index',
    type: 'POST',
    "data": function ( d ) {
        //添加额外的参数传给服务器
        d.beginDate = $("#datetimepicker1").val();//开始时间
        d.endDate = $("#datetimepicker2").val();//结束时间
    }
},
$("#searchsubmit").bind("click", function () { //点击按钮 触发table重新请求服务器
    $("#tags-table").dataTable().fnDraw(false);
});

服务端直接$_POST['beginDate'] 就能获取开始时间
$_POST['endDate'] 获取结束时间
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值