DataTables单独列搜索

时间:2016-12-12 14:34:44

标签: javascript datatables datatables-1.10

我试图实现单个列搜索,但似乎无法正常工作。

当我在eah列下的字段是根据文档创建的时候。

        $('.table tfoot th').each(function(){
            var title = $(this).text();
            $(this).html( '<input type="text" placeholder="Search '+title+'" name="'+title+'" />' );
        });

它将为我的每个列创建3个不同的字段,当我在其上键入任何内容时,会向我的服务器触发请求,一切都很好。

我正在查看请求标头,发现所有sSearch_#都已填满,如下图所示。

enter image description here

如您所见,当我在第一个字段(第一列)上输入时,它会触发sSearch_0sSearch_1sSearch_2。它应该只触发sSearch_0,因为我输入了第一列。

我不知道如何解决这个问题。

更新

<table class="permissions table table-bordered">
    <thead>
        <th>Path</th>
        <th>Group/User</th>
        <th>Permission</th>
    </thead>
    <tbody>
    </tbody>
    <tfoot>
          <tr>
            <th>Path</th>
            <th>Group/User</th>
            <th>Permission</th>
          </tr>
    </tfoot>

0 个答案:

没有答案