日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

datatable 自定义搜索

發布時間:2024/2/2 综合教程 21 生活家
生活随笔 收集整理的這篇文章主要介紹了 datatable 自定义搜索 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先一個搜索的input框

      <div class="text-c">
                用戶名稱:<input type="text" class="input-text" placeholder="輸入用戶名稱" id="name"
                       name="name">
                <button type="submit" class="btn btn-success" onclick="search()"><i class="icon-search"></i> 搜用戶
                </button>
            </div>

給那個按鈕一個點擊事件onclick="search()"

js如下

 var table;
    function search() {
        table.draw();
    }
    $(function () {
        if (table == null) {
            table = $('.table-sort').DataTable({
                "aaSorting": [[2, "desc"]],//默認第幾個排序
                "bStateSave": true,//狀態保存
                "serverSide": true,  //啟用服務器端分頁
                "searching": false,
                "sAjaxSource": "/dataGrid.json",
                "sPaginationType": "full_numbers",      //翻頁界面類型
                "oLanguage": {                          //漢化
                    "sLengthMenu": "每頁顯示 _MENU_ 條記錄",
                    "sZeroRecords": "沒有檢索到數據",
                    "sInfo": "當前數據為從第 _START_ 到第 _END_ 條數據;總共有 _TOTAL_ 條記錄",
                    "sInfoEmtpy": "沒有數據",
                    "sInfoFiltered":'',//設置為空 相當于刪除 (從 _MAX_ 條中過濾)
                    "sProcessing": "正在加載數據...",
                    "oPaginate": {
                        "sFirst": "首頁",
                        "sLast": "尾頁"
                    }
                },
                "fnServerData": function (sSource, aoData, fnCallback) {
                    aoData.push({"name":"name","value":$("#name").val()})
                    $.ajax({
                        "dataType": 'json',
                        "type": "POST",
                        "url": sSource,
                        "data": aoData,
                        "success": fnCallback
                    });
                },
                //列表表頭字段
                "columns": [
                    {
                        "mData": "id",
                        "mRender": function (data, type, full) {
                            return '<input type="checkbox" value="' + data + '" name="checkbox">'
                        }
                    },
                  ...//此處省略
                ]
            });
        }
        table.draw();
    });

加上紅色的就可以了。好簡單。。我都感到意外了。

總結

以上是生活随笔為你收集整理的datatable 自定义搜索的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。