【发布时间】:2016-01-04 07:00:10
【问题描述】:
我有一个在 CodeIgniter 的帮助下运行的 DataTable (1.10.0)。数据由带有 Datatables 库的 ajax 提供。一切正常。
我想在我的页面某处插入一个输入字段来过滤/搜索一列。我试过了:
$('#customer').on( 'keyup click', function () {
$('#results').DataTable().search(
$('#customer').val()
).draw();
} );
这将搜索所有列,并更改 DataTables 自己的搜索字段中的值。如果我添加 column(),它将不再在表中搜索,尽管它在没有过滤/搜索的情况下再次绘制所有 ajax 数据。
$('#customer').on( 'keyup click', function () {
$('#results').DataTable().column(0).search(
$('#customer').val()
).draw();
} );
我的问题:在服务器端处理的数据上实现外部列搜索/过滤的正确方法是什么?
谢谢!
【问题讨论】:
标签: search datatables server-side