我创建了一个简单的搜索,但它没有过滤,我使用的是数据表插件。我不知道我在剧本中遗漏了什么。
<input type="text" id="txtserial" name="txtSerial" class="form-control" />
这是我的javascript:
var dtmyJob = $('#myJob').DataTable({
"aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
iDisplayLength: -1,
sScrollY: "40vh",
bScrollInfinite: true, //this property disables pagination
"scrollCollapse": true,
"paging": false,
"bInfo": false,
"bFilter": false,
"bSort": false
});
$("#txtserial").on('keyup', function () {
dtmyJob.columns(2).search(this.value).draw();
alert(dtmyJob);
});
答案 0 :(得分:1)
删除bFilter: false
,因为您已停用搜索功能,这就是为什么使用columns().search()
进行搜索无效的原因。
如果您只想隐藏搜索框,请使用dom
选项。
例如:
'dom': 'lrtip'