Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在node.js中获取动态请求参数_Javascript_Node.js_Express - Fatal编程技术网

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

Javascript 在node.js中获取动态请求参数,javascript,node.js,express,Javascript,Node.js,Express,如果我有下面这样的动态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"> .. ..

如果我有下面这样的动态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\u 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不支持输入数组;下面是另一个问题和一些提示: