Jquery 使用旧的时间戳加载数据表状态

Jquery 使用旧的时间戳加载数据表状态,jquery,datatables,jquery-datatables,Jquery,Datatables,Jquery Datatables,我希望有指向datatable特定页面的链接,以及排序等。我通过将状态保存在哈希中来实现这一点: window.DTapi = table.DataTable({ "stateSave": true, "stateLoadCallback": function () { if (location.hash) { return JSON.parse(location.hash.

我希望有指向datatable特定页面的链接,以及排序等。我通过将状态保存在哈希中来实现这一点:

 window.DTapi = table.DataTable({
            "stateSave": true,
            "stateLoadCallback": function () {
                if (location.hash) {
                    return JSON.parse(location.hash.replace('#', ''));
                }
                return undefined;
            },
            "stateSaveCallback": function (oSettings, oData) {
                location.hash = JSON.stringify(oData);
            }, ...
如果加载的状态早于1小时,请重新初始化datatable

因此,我的问题是:

这是保存数据表页面链接的正确方法吗? 如何处理我的时间戳问题?