我有一个带有表格的 php 页面,用于将人员添加到一个小组中。
对于每个要添加的人,都有一个具有多个表单元素的表单元素,每个元素都根据人的编号命名。例如:
<div class="user">
<input type="text" name="user1LastName" />
...
</div>
<div class="user">
<input type="text" name="user2LastName" />
...
</div>
对于数据库中的每个人,php 页面都会填充一个表单部分。
要添加其他人,用户可以单击“+”图标,此时页面使用 jQuery 动态填充新的 . 为此,我只是将新的 div html 附加到现有表单中。这意味着 javascript 页面包含所有与 php 页面相同的 html 标记(待附加)。
这似乎是不必要的代码重复。每当我在 php 页面中更改某些内容时,我还必须在 javascript 代码中进行更改。
有没有避免这种代码重复的一般方法?我唯一能想到的是使用 jQuery 从已经存在的 div 中获取 html。但是在这种情况下,用户 n 的表单字段的值将出现在用户 n+1 的新代码中。
谢谢。