清理bStateSave cookie

gal*_*000 5 datatables

bStateSave选项可用于在Cookie中保存DataTable的状态.

我想在退出时清理这个cookie.

目前,我在浏览器中检查了cookie的名称,并在注销时使用PHP setcookie()更改了它的到期日期,并在硬编码时对其进行了编码.它有效,但它有点难看,因为我不知道如何从API检索cookie名称.

有没有正确的方法来做到这一点?

谢谢

Ces*_*llo 6

我不知道你是否已经得到了答案,但这就是我所用的.

有一个属性来初始化DataTables:iCookieDuration.你应该做的是设置一个以"cookie持续时间"为单位的时间表示的时间

那么你有:

     $('.datatable').dataTable({           
        "iCookieDuration": 60*60*24,// 1 day (in seconds)
     });
Run Code Online (Sandbox Code Playgroud)

然后你设定一个你认为最佳的时间.希望能帮到你!!


Dra*_*nen 0

我唯一能想到的是:

fnCookieCallback来自http://datatables.net/ref

您可以回调 cookie 将过期时间设置为现在并保存。我不知道这是否有帮助,但希望你能找到答案:)