1
var input = '';
for (i = 0; i < array.length; i++)
{
input += <input name=line_"+i+ " type=text >"+"\n";
}
该循环创建取决于阵列 的长度HTML输入框和在字符串“输入”保存这些。 对于它们中的每我分配名称"line_"
和索引i
, 的例如第一的名称将是line_0
,数第二line_1
等保存的NodeJS的inputboxes发布请求在一个文件中
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();
});
现在,当存在的一种POST请求我想将这个输入框保存在一个文件中。我试着写post.line_+"["+i+"]
但实际上结果是这样的程序没有找到输入框名称:
riga0: undefined[0]
我该怎么做才能写post.line_i
变量意义上的“我”。 谢谢。
我试过写文章。 ['line_'+我]与点,并没有工作。 现在我试着按照你告诉我的方式工作,非常感谢。 – DavidRT49