jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery Datatables插件没有保存状态cookie?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用jQuery Datatables插件的网站,这个插件大部分工作得很好.

但是,由于某种原因,它的状态保存代码没有被触发.初始化时设置的其他选项正在被正确选取,但由于某种原因,状态保存代码不是;使用直接初始化参数或专门定义fnStateSave和fnStateLoad参数(在http://datatables.net/blog/localStorage_for_state_saving处复制示例中的代码),没有效果,cookie等设置的证据.为了不测试其他参数集的目的,它完全是标准的,从DOM开始的数据.

我应该知道一个非显而易见的设置或限制吗?

解决方法

要完成这项工作,您需要DataTables 1.8或更高版本……

bStateSave:是的

取自DataTables Documentation

一个完整的工作示例可以在here找到(在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>

大佬总结

以上是大佬教程为你收集整理的jQuery Datatables插件没有保存状态cookie?全部内容,希望文章能够帮你解决jQuery Datatables插件没有保存状态cookie?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。