将表行保存到cookie或html5存储

将表行保存到cookie或html5存储,html,cookies,Html,Cookies,我想做的是在表的每一行上都有一个按钮,当单击该按钮时,会将该行保存到cookie或HTML5WebStorage(cookies是我最初的想法,但听起来webstorage可能是一个更好的选择)。我还希望将该行从此表中删除,以显示它已被选中 当我或用户选择完不同的行后,我们将转到一个新页面,该页面在一个新表中列出cookie或Web存储中的所有数据。Tohaku,您不清楚数据来自何处,所以您将删除/更新/保存它?但下面是一些建议 若它来自数据库后端服务器,那个么只需使用ajax在javascri

我想做的是在表的每一行上都有一个按钮,当单击该按钮时,会将该行保存到cookie或HTML5WebStorage(cookies是我最初的想法,但听起来webstorage可能是一个更好的选择)。我还希望将该行从此表中删除,以显示它已被选中


当我或用户选择完不同的行后,我们将转到一个新页面,该页面在一个新表中列出cookie或Web存储中的所有数据。

Tohaku,您不清楚数据来自何处,所以您将删除/更新/保存它?但下面是一些建议

若它来自数据库后端服务器,那个么只需使用ajax在javascript中生成表、添加按钮并分配onclick事件,就可以从数据库中删除每一行

如何删除该行,只需将类标识符放在td列上,编写java脚本来删除已删除的td。至于保存,您不需要,因为它已经在ajax请求中完成了。因此,这里不需要使用任何web存储

这个问题需要更多的解释,但若您必须使用web存储,那个么您应该使用indexedDB,因为web存储已折旧,不再需要维护。另一个原因是我还制作了完整的移动网络存储应用程序,但我发现它不会删除单个列,也可以删除整个表,但不会删除单个列。IndexedDB也有很多问题,仅在最新版本中提供支持,但safari/ios不支持,因此您还需要一些shiv解决方案

在第一次运行时,它将从数据库中检索所有数据,所以使用javascript函数加载页面的就绪状态。现在将相同的两个按钮与javascript放在一起,这样当按下delete时,它将删除行并保存为(因为没有正确的解释,所以将保存在另一个数据库中)。IndexDB是基于对象、密钥存储的nosql数据库


如何使用indexDB阅读这里

嗨,卡马尔,谢谢你的回复。我使用的是在Frontpage中生成的一个经典ASP表。我不想把任何东西送回DB。我有一个项目列表,我希望用户能够选择,当查看其他页面时,他们可以看到他们选择的所有项目。我正在尝试为订单开发一个解决方案。对不起,我的第一个问题不清楚。