Jquery数据表搜索和列排序在spring mvc项目中不起作用
我在SpringMVC项目中使用JQuery数据表(3.2.1)。 但问题是,单击列标题后,数据并没有更改。 以下是我的javascript代码:Jquery数据表搜索和列排序在spring mvc项目中不起作用,jquery,spring-mvc,datatables,Jquery,Spring Mvc,Datatables,我在SpringMVC项目中使用JQuery数据表(3.2.1)。 但问题是,单击列标题后,数据并没有更改。 以下是我的javascript代码: $(document).ready(function () { var table = $('#myTable').DataTable({ "serverSide": true, "processing": true,
$(document).ready(function () {
var table = $('#myTable').DataTable({
"serverSide": true,
"processing": true,
"lengthMenu": [5, 10, 15, 20, 25, 50, 75, 100],
"pagingType": "full_numbers",
"paging": true,
"searchable": true,
"sortable": true,
"ajax": {
"url": "forum",
"type": "POST"
}
});
}
);
但我已经看到,在每次单击列标题并在搜索框中插入任何单个字符后,我的控制器会一次又一次地检索相同的数据并发送到查看页面。
为什么不对找到的数据进行排序,为什么不只对找到的数据进行匹配。
请帮我找出问题。是的!。
我解决了。
在服务器端,我得到客户端的列号、顺序和搜索字符串。
然后使用这些参数执行查询
Integer columnNumber = Integer.parseInt(request.getParameter("order[0][column]"));
String order= request.getParameter("order[0][dir]");
String searchString= request.getParameter("search[value]");