Javascript 使用会话在所有页面中保留值

Javascript 使用会话在所有页面中保留值,javascript,php,jquery,json,browser-cache,Javascript,Php,Jquery,Json,Browser Cache,我有10个分页页面。我每页列出10个数据。单击分页按钮时,它将转到数据库并相应地获取记录。每个数据都有一个按钮(选中/取消选中),我希望在页面刷新后保留按钮的状态 考虑以下场景: 我正在从第一个页面中选择前2个按钮(现在这两个按钮的状态更改为选中)。即使在页面刷新后,它也应该保留。不将状态存储在数据库中的最佳解决方案是什么。可以用JSON在javascript/jquery中实现吗 建议一些最佳解决方案。您可以序列化包含该信息的数组(哪些已检查,哪些未检查),并将其存储在cookie或PHP会话

我有10个分页页面。我每页列出10个数据。单击分页按钮时,它将转到数据库并相应地获取记录。每个数据都有一个按钮(选中/取消选中),我希望在页面刷新后保留按钮的状态

考虑以下场景:

我正在从第一个页面中选择前2个按钮(现在这两个按钮的状态更改为选中)。即使在页面刷新后,它也应该保留。不将状态存储在数据库中的最佳解决方案是什么。可以用JSON在javascript/jquery中实现吗


建议一些最佳解决方案。

您可以序列化包含该信息的数组(哪些已检查,哪些未检查),并将其存储在cookie或PHP会话中。

到目前为止您尝试了什么?我们可以更正建议,但我们不为您做这些工作。我正在尝试在数组中使用javascript.push/pop。它非常适合单个页面。无法在下一页中保留值。