nodeJS 将输入框的 post 请求保存在一个文件中
nodeJS save post request of inputboxes in a file
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 请求时,我想将其保存在一个文件中。我尝试写 post.line_+"["+i+"]
但程序没有找到输入框的名称,实际上结果是这样的:
riga0: undefined[0]
变量意义上的post.line_i
"i"怎么写。
谢谢。
你试过吗?
post['line_' + i]
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 请求时,我想将其保存在一个文件中。我尝试写 post.line_+"["+i+"]
但程序没有找到输入框的名称,实际上结果是这样的:
riga0: undefined[0]
变量意义上的post.line_i
"i"怎么写。
谢谢。
你试过吗?
post['line_' + i]