我很陌生,表达了一个小问题.其实我是SAP开发人员,但学习快递.
我在JADE中有很少的表单输入文本元素是动态生成的.动态生成的表单元素称为optiondes1,optiondes2,optiondes3等.现在,当我发布请求时,我可以在req.body中看到所有那些输入文本值.
如何从请求体(req.body)中提取或读取动态文本元素值.我正在使用身体解析器.同样,我还想从req.files中读取名为file1,file2等的动态文件元素.请指教.
for (var i = 0; i < numofoptions; i++){
var optcount = i + 1;
optdes = ('req.body.' + 'optiondes' + optcount);
// This prints req.body.optiondes1 as string, but I need the value of req.body.optiondes1
console.log(optdes);
optfile = 'file' + optcount;
origFileName = ('req.files.' + optfile + '.originalFilename');
console.log(origFileName);
};
Run Code Online (Sandbox Code Playgroud)
尝试:
optdes = req.body['optiondes' + optcount]
Run Code Online (Sandbox Code Playgroud)
有关更多示例,请搜索以下内容:将字符串转换为变量名称.(JavaScript的)
| 归档时间: |
|
| 查看次数: |
2757 次 |
| 最近记录: |