【发布时间】:2018-04-29 07:38:48
【问题描述】:
我在asp mvc 中实现了一个jquery 数据表。记录被正确获取,并且排序工作正常。数据表通过服务器端运行。
但是,我遇到了一个小问题。当我在数据表的第 3 页上时,我执行排序但数据表刷新,返回到第 1 页并且只对第 1 页上的记录进行排序。我想要实现的是仅在我所在的当前页面上进行排序。
我尝试将stateSave 改为true 之类的:但问题仍然存在。
var table = $('#employeetable').DataTable({
"ajax": {
"url": "/Employee/GetList",
"type": "POST",
"datatype": "json"
},
"columns": [
{ "data": "Name", "name": "Name" },
{ "data": "Office", "name": "Office" },
{ "data": "Position", "name": "Position" },
{ "data": "Age", "name": "Age" },
{ "data": "Salary", "name": "Salary" },
],
"serverSide": true,
"order": [0, "asc"],
"processing": true,
"stateSave": true
});
有人可以帮忙解决这个问题吗?
【问题讨论】:
标签: javascript jquery datatables