1

所以,我使用数据表来显示我的数据。为了获得一致的数据,如果我的搜索字段处于焦点或输入第一个字符时,我需要使用 ajax 请求重新加载我的数据。

所以我想以某种方式拦截整个内置搜索功能:

var oldFunc=jQuery.fn.Datatable.?;
jQuery.fn.Datatable.?=function(){

$.get(Url, function(data){
    oldFunc()
    })
}

但是现在我不知道我到底要拦截哪个函数。除此之外,我认为这是一个非常常见的用例,我只是错过了如何实现这一目标的“正确方法”。所以,如果有其他方法,我很高兴收到您的来信。

最好的问候, 多米尼克

4

1 回答 1

2

DataTables 将搜索作为过滤器处理。可以方便地访问要应用的过滤器数组, $.fn.dataTableExt.afnFiltering. 更多信息在这里: http ://datatables.net/development/filtering#global_filters 。

于 2013-09-05T13:44:36.987 回答