nodeJS保存文件中input框的发送请求

var input = ''; for (i = 0; i < array.length; i++) { input += <input name=line_"+i+ " type=text >"+"\n"; } 

此循环根据数组的长度创buildHTMLinput框,并将其保存在string“input”中。 对于它们中的每一个,我分配名称"line_"和索引i的数量,例如,第一个的名称将是line_0 ,第二个line_1

 if (req.url=='/postContent'){ var body=''; req.on('data', function (data) { body += data; }); req.on('end',function () { var post = qs.parse(body); for (i = 0; i < array.length; i++) { fs.appendFile(databaseFile, "line"+i+": "+post.line_+"["+i+"]"+"\n"); } res.writeHead(302, { 'Location': '/' }); res.end(); }); 

现在,当其中一个input框中有一个发布请求时,我想将其保存在一个文件中。 我试图写post.line_+"["+i+"]但是程序没有findinput框的名字,实际上结果是这样的:

riga0: undefined[0]

我该如何写variables意义上的post.line_i “i”。 谢谢。

你试过这个吗?

post['line_' + i]