【发布时间】:2019-10-28 02:41:36
【问题描述】:
我正在尝试将参数从 HTML 表单传递到 NodeJS 路由器。路由按预期工作,但参数值未定义。
我过去做过,参数是输入字段的值。但是,这次我尝试不使用字段并将参数作为操作语句的一部分发送。
<form id="form_sidebar" action="/users/navigation?user_id=UserID" method="POST">
<button id = "btn_button" type='submit'>Button</button>
</form>
在路由器端:
router.post('/navigation', (req, res) => {
var fname = req.body['user_id']
console.log(fname)
})
我希望在控制台中打印 UserID。但变得不确定。
我们将不胜感激。
【问题讨论】:
标签: html node.js forms express post