我如何构建一个数组,说我有动态DOM,如下所示?
<input type="hidden" name="file1" value="1.jpg">
<input type="hidden" name="file2" value="2.jpg">
<input type="hidden" name="file3" value="3.jpg">
<input type="hidden" name="file4" value="4.jpg">
..
..
and so on
一种方法是保存一个计算文件长度的输入,比如req.body.number_of_file
,然后我就可以循环了。
有替代品吗?
答案 0 :(得分:0)
如果您的输入一致且连续编号,如您的示例所示,我会选择:
<input type="hidden" name="files" value="4"> <!-- or 5, 6, 42, etc. -->
否则,请尝试将输入作为输入数组的一部分:
<input type="hidden" name="files[]" value="1.jpg">
<input type="hidden" name="files[]" value="2.jpg">
<input type="hidden" name="files[]" value="3.jpg">
<input type="hidden" name="files[]" value="4.jpg">
Node.js不支持输入数组;这是另一个提出相关提示的问题:node.js form elements array