jQuery datatable 多個查詢條件 ,自定義提交事件
阿新 • • 發佈:2019-01-28
更新於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'] 獲取結束時間