我试图实现单个列搜索,但似乎无法正常工作。
当我在eah列下的字段是根据文档创建的时候。
$('.table tfoot th').each(function(){
var title = $(this).text();
$(this).html( '<input type="text" placeholder="Search '+title+'" name="'+title+'" />' );
});
它将为我的每个列创建3个不同的字段,当我在其上键入任何内容时,会向我的服务器触发请求,一切都很好。
我正在查看请求标头,发现所有sSearch_#
都已填满,如下图所示。
如您所见,当我在第一个字段(第一列)上输入时,它会触发sSearch_0
,sSearch_1
和sSearch_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>