Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery数据表搜索和列排序在spring mvc项目中不起作用_Jquery_Spring Mvc_Datatables - Fatal编程技术网

Jquery数据表搜索和列排序在spring mvc项目中不起作用

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,

我在SpringMVC项目中使用JQuery数据表(3.2.1)。 但问题是,单击列标题后,数据并没有更改。 以下是我的javascript代码:

 $(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]");