gpt4 book ai didi

javascript - 如何将输入元素 (text/select/radio) 的值发送到 node.js 服务器

转载 作者:行者123 更新时间:2023-11-29 23:24:51 25 4
gpt4 key购买 nike

如何接收单选按钮和选择列表的值并将其放在文件名中?

这是将使用值的函数:

router.get('/import', function(req, res, next) {
var csvStream = fastCsv()
.on('data', function(data) {
var report = new csvUploads({
jirakey: data[0],
status: data[1],
priority: data[2],
validity: data[3],
type: data[4],
month: data[5],
defectCategory: data[6],
defectSubCategory: data[7]
});

report.save(function(error) {
console.log(report);
if (error) {
throw error;
}
});
}).on('end', function() {});
const request = req.body;
let month = req.month;
let team = req.team;
const filename = month + ' - ' + team + '.csv';
console.log(res.send(filename));
const csvFilePath = "./uploads/" + filename;
var stream = fs.createReadStream(csvFilePath);
stream.pipe(csvStream);
res.json({
success: 'Data imported successfully',
status: 200
});
});

目前这是我尝试过的,它在单选按钮和选择列表值中返回 undefined

最佳答案

代替

 const request = req.body;
let month = req.month;
let team = req.team;

尝试

 const request = req.body;
let month = request.month;
let team = request.team;

关于javascript - 如何将输入元素 (text/select/radio) 的值发送到 node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642976/

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