将临时数据存储到隐藏元素中是否有问题?[已关闭]

19 浏览
0 Comments

将临时数据存储到隐藏元素中是否有问题?[已关闭]

在一次我参加的面试中,我被要求使用JavaScript创建一个功能。这个功能需要我创建一个表单(例如,姓、名、电子邮件、年龄),并在表单下方创建一个列表(实际上这个列表是另一个表单,用于存储多个条目)。当提交表单时,列表会添加一行新的数据。同时,也可以删除之前添加的列表行。最后,需要将最终的列表状态存储下来(类似于表单提交和服务器端脚本的操作)。

为了实现这个功能,我在表单提交时,在列表表格中添加了一个新的

行,并使用jQuery的serialize方法对除了提交按钮以外的所有表单数据进行序列化,并将其存储在列表表单中的一个隐藏元素中。

在删除列表行时,我会同时删除对应行的

行和隐藏元素。

这个方法一直很好地运行,没有出现任何错误。但是面试官问我这个做法(使用隐藏元素)是否合适。

我回答说,我也可以使用JSON来实现这个功能。

但是我没有通过面试。

所以我想知道在这种情况下,最好的存储数据的方法是什么?

0