Javascript 带有外部搜索字段的Jquery Datatable服务器端分页

Javascript 带有外部搜索字段的Jquery Datatable服务器端分页,javascript,jquery,asp.net-mvc,datatable,pagination,Javascript,Jquery,Asp.net Mvc,Datatable,Pagination,我有一个Jquery Datatable,它显示一些数据,并且有一个外部搜索字段。我正试图借助Jquery Datatable插件实现服务器端分页。但问题是,它有一个外部搜索字段,用户可以在其中选择日期、月份和年份并搜索记录。因此,每次用户选择搜索时,数据表都需要刷新。有人能帮我吗 数据表 月份和年份可能会有所不同。为了实现这一点,我建议您使用jqueryonchange方法。例如: $('.input-class').on('change', function () { $table.

我有一个Jquery Datatable,它显示一些数据,并且有一个外部搜索字段。我正试图借助Jquery Datatable插件实现服务器端分页。但问题是,它有一个外部搜索字段,用户可以在其中选择日期、月份和年份并搜索记录。因此,每次用户选择搜索时,数据表都需要刷新。有人能帮我吗

数据表


月份和年份可能会有所不同。

为了实现这一点,我建议您使用jqueryonchange方法。例如:

$('.input-class').on('change', function () {
    $table.fnDraw();
}); 
这里$table指的是Datatable的名称,fnDraw是一个Datatable函数,用于刷新表。 显然,您需要将搜索字段中的数据添加到请求中。为此,我建议您浏览以下链接:


在需要的任何元素的任何事件中,都需要在datatable实例上调用ajax.reload:

LeaveDetailsTable.ajax.reload();
它将把数据表的状态以及在数据属性中添加的新参数发布到控制器操作


您还可以了解如何使用JQuery DataTables将自定义参数发送到控制器操作的说明。

能否显示控制器操作?并了解本文:
LeaveDetailsTable.ajax.reload();