我正在寻找保存动态 HTML 表单的最佳实践。表单的字段通过 AJAX 添加到页面中。每个字段类似于:
<input type="text" name="field_12" />
其中,在这种情况下,“12”是数据库中字段的主键。
我计划通过 POST 将这些字段发送回服务器进行保存。到了保存的时候,我不知道name
会过来的属性。
我可以想到两种方法来做到这一点。
有一个带有字段 ID 列表的隐藏项目。然后我可以在插入之前解析它。
<input type="hidden" name="fieldIds" value="1,2,12,14" />
在数据库中查询预期的字段 id,然后根据它进行插入。
我可以看到这两种情况的优缺点。在这种情况下,最佳做法是什么?
我在 IIS 服务器上使用经典的 ASP,不过,我认为这不是一个因素。