Jquery 数据表-预填充搜索框
我希望能够存储一个常用搜索词列表,用户可以单击该列表,从而自动过滤数据表Jquery 数据表-预填充搜索框,jquery,datatables,Jquery,Datatables,我希望能够存储一个常用搜索词列表,用户可以单击该列表,从而自动过滤数据表 $('#table').on('preXhr.dt', function() { alert('test');//$search }) 在上,我看到这个事件处理程序可以用来在进行AJAX调用之前做一些事情(这很完美——因为我可以在这里截取脚本,添加我预先填充的搜索词) 但是我发现第一次加载datatable时,这个事件不会触发 每当我进行排序等操作时,它都会在AJAX调用之前触发 但在加载初始数据集之前,我确实需
$('#table').on('preXhr.dt', function() {
alert('test');//$search
})
在上,我看到这个事件处理程序可以用来在进行AJAX调用之前做一些事情(这很完美——因为我可以在这里截取脚本,添加我预先填充的搜索词)
但是我发现第一次加载datatable时,这个事件不会触发
每当我进行排序等操作时,它都会在AJAX调用之前触发
但在加载初始数据集之前,我确实需要能够访问Datatables中的搜索框
如何执行此操作?您可以在dataTables选项中指定初始搜索项:
$('#table').dataTables({
search: {
search: initialSearchTerm
}
});
其中initialSearchTerm
是保存初始搜索项的变量
看