我尝试将变量保存到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");
答案 0 :(得分:1)
不要将对象直接存储在localstorage
中。在localstorage
中,您只需以键值形式存储字符串即可。你可以做的一件事是将你的对象转换为JSON字符串(如建议的nnnnn)并存储它。
然后您可以从localstorage
读取其值并将其解析回JSON以使用它。
我无法附加演示,因为SO阻止我们写信给localstorage
,但您可以看到此信息以供参考:writing table to localstorage