Javascript 在datatables服务器端分页上添加默认筛选

Javascript 在datatables服务器端分页上添加默认筛选,javascript,jquery,datatables,Javascript,Jquery,Datatables,我试图在一个表上实现服务器端分页,我总是希望通过一些设置值进行过滤。 这是我的datatables实现代码 $("#FailedLoginLogTable").dataTable({ "serverSide" : true, "processing" : true, "ajax" : "serverSideProcessingFailedLogin.php", "fnServerParams": function (aoData) { aoData

我试图在一个表上实现服务器端分页,我总是希望通过一些设置值进行过滤。 这是我的datatables实现代码

$("#FailedLoginLogTable").dataTable({
    "serverSide" : true,
    "processing" : true,
    "ajax" : "serverSideProcessingFailedLogin.php",
    "fnServerParams": function (aoData) {
        aoData.push( {name: "PageName", value: "Login"} );
    }
});
我想做的是始终将结果限制在PageName=Login列的位置。 如果我注释掉fnServerParams部分,我会得到完整的26300个结果。但是如果我把它放回去,我会得到一个错误,未定义的不是一个函数

aoData.push( {name: "PageName", value: "Login"} );
知道我为什么会出现这个错误吗?知道如何按该列过滤表吗?此外,如果这有什么不同,这不是实际显示的列


提前感谢。

fnServerParams是1.9的功能,从初始化语法判断,您使用的是1.10Strange。我没有看到有人把它拿出来。我想做的事情还有其他选择吗?事实上你可能是对的,我认为你仍然可以使用fnServerParams,但是根据API,你可以使用@markpsmith谢谢!这允许我将自定义数据传递到服务器。我必须做更多的工作,使它能够将我发送的值放入where子句中,但我能够使它工作。