在一次面试中,一旦我参加,我被要求创建一个基于 java 脚本的功能,据说我在其中创建一个表单(比如名字、姓氏、电子邮件、年龄)和一个列表(实际上列表是另一种存储多个条目的表单)在此表单下方。提交此表单后,列表中添加了一个新行。但是,可以删除任何先前添加的列表行。并且添加删除后,最后需要存储这个最终的listing状态。(表单发布和服务器端脚本的种类进入图片)
所以我做了什么,在提交表单时,<tr>
在列表表中添加一个新行,同时我使用 jQuery 序列化序列化除提交按钮之外的所有表单数据,并将其存储在列表表单的一个隐藏元素中。
在删除列表行时,我正在删除<tr>
行以及同一行的相应隐藏元素。
一切都很好,没有任何错误。但是面试官问我“我使用的方法(隐藏元素)真的合适吗?”。
我回答说,我可以使用 json 吗?但无法破解采访。所以我想知道在这种情况下我们可以用来存储数据的最佳方法是什么?