如何解决如何使用数据表和服务器端数据源修复分页错误?
我正在使用此处描述的数据表框架:
https://datatables.net/examples/server_side/simple.html
我能够获得在此 url 中定义的示例以处理初始页面加载。但是排序和页面按钮不起作用。当按下按钮时,似乎调用了 ajax 调用:服务器返回一个表示数据的 json 字符串(它与 ajax 选项卡中显示的字符串相同)。该调用似乎将数据返回到页面(我可以使用 Chrome 工具在响应中看到 json 字符串)。但是,表格似乎没有刷新,“正在处理...”窗口也永远不会清除。
页面中的 javascript 是这样的:
<head>
<script>
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,"serverSide": true,"ajax": "${home}/Forward?actionClass=serverexample.ServerExampleAction"
} );
} );
</script>
</head>
我在这里做错了什么?
--- 编辑------------
另外,有没有办法调试这个(例如,添加警报以查看实际执行的代码,我没有使用最小化的 js,我使用的是 datatables.js)。
查询返回的JSON是这样的:
{
"draw": 10,"recordsTotal": 57,"recordsFiltered": 57,"data": [
[
"Caesar","Vance","Pre-Sales Support","New York","12th Dec 11","$106,450"
],[
"Cara","Stevens","Sales Assistant","6th Dec 11","$145,600"
],[
"Cedric","Kelly","Senior Javascript Developer","Edinburgh","29th Mar 12","$433,060"
]
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。