在 node.js 中获取动态请求参数

Get dynamic request params in node.js

本文关键字:动态 请求 参数 获取 node js      更新时间:2023-09-26

如何构造一个数组说我有动态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然后我可以循环访问它。

还有其他选择吗?

如果您的输入一致且连续地编号,如您的示例所示,我会选择:

<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表单元素数组