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]