要完成这项工作,您需要DataTables 1.8 或更高版本...
bStateSave: true 
  启用或禁用状态保存。启用后,cookie 将用于保存表格显示信息,例如分页信息、显示长度、过滤和排序。因此,当最终用户重新加载页面时,显示将与您之前设置的内容相匹配。
取自DataTables 文档
可以在此处找到完整的工作示例 (在 Chrome 中调试此示例同时显示fnStateSave和fnStateLoad被调用。)
它执行以下操作:
$(document).ready(function () {
    $('#example').dataTable({
        "bStateSave": true,
        "fnStateSave": function (oSettings, oData) {
            localStorage.setItem('DataTables_' + window.location.pathname, JSON.stringify(oData));
        },
        "fnStateLoad": function (oSettings) {
            var data = localStorage.getItem('DataTables_' + window.location.pathname);
            return JSON.parse(data);
        }
    });
});
仅使用以下脚本:
<script type="text/javascript" language="javascript" src="jquery.js"></script>
<script type="text/javascript" language="javascript" src="jquery.dataTables.js"></script>