gpt4 book ai didi

javascript - nodeJS 将输入框的 post 请求保存在文件中

转载 作者:太空宇宙 更新时间:2023-11-04 00:38:50 26 4
gpt4 key购买 nike

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

此循环根据数组的长度创建 HTML 输入框并将它们保存在字符串“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();
});

现在,当其中一个输入框中有一个发布请求时,我想将其保存在一个文件中。我尝试编写 post.line_+"["+i+"] 但程序找不到输入框的名称,实际上结果是这样的:

riga0: 未定义[0]

我怎样才能在变量的意义上写post.line_i“i”。谢谢。

最佳答案

你尝试过这个吗?

post['line_' + i]

关于javascript - nodeJS 将输入框的 post 请求保存在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com