Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Node.js 如何在expressjs中接收多重选择_Node.js_Express - Fatal编程技术网

Node.js 如何在expressjs中接收多重选择

Node.js 如何在expressjs中接收多重选择,node.js,express,Node.js,Express,你好,我有一个多重选择,看起来像这样 input.form-control(type='text', name='names[]') 我想检索does值。我在用这个 var names = req.body.names[]; 显然,这不起作用。如何使用expressjs获取数组的值 谢谢您需要req.body['names[]'],虽然BodyParser应该解析这个,而req.body.names应该是一个数组。这解决了我的问题,谢谢。我希望我可以投票给你作为答案,但我不认为你可以用评论来

你好,我有一个多重选择,看起来像这样

input.form-control(type='text', name='names[]')
我想检索does值。我在用这个

var names = req.body.names[];
显然,这不起作用。如何使用expressjs获取数组的值


谢谢

您需要
req.body['names[]']
,虽然BodyParser应该解析这个,而
req.body.names
应该是一个数组。这解决了我的问题,谢谢。我希望我可以投票给你作为答案,但我不认为你可以用评论来回答。你需要
req.body['names[]]]]
,虽然BodyParser应该解析这个,而
req.body.names
应该是一个数组。这解决了我的问题,谢谢。我希望我可以投票给你作为答案,但我不认为你可以这样做的评论