将变量保存到LocalStorage

时间:2017-12-07 02:19:33

标签: javascript jquery

我尝试将变量保存到localStorage中,该表已经保存到localStorage中,但是表只显示文本,我需要在重新加载页面时将数据表保存到localStorage for make datatable view ,但没有运气

localStorage中的结果newTable只显示[object Object]

为什么不$("#table1").dataTable();

 /* Create datatable for new table */
    var newTable = $("#table" + localStorage.Index).dataTable();
    localStorage.setItem("newTable", newTable);
    var save_newTable = localStorage.getItem("newTable");

My JSFiddle

1 个答案:

答案 0 :(得分:1)

不要将对象直接存储在localstorage中。在localstorage中,您只需以键值形式存储字符串即可。你可以做的一件事是将你的对象转换为JSON字符串(如建议的nnnnn)并存储它。

然后您可以从localstorage读取其值并将其解析回JSON以使用它。

我无法附加演示,因为SO阻止我们写信给localstorage,但您可以看到此信息以供参考:writing table to localstorage