我正在Node.js网站上工作。它维护着一个省的地区数据。要编辑区域数据,管理员会键入区域的名称和年份,然后转到包含有关区域的各种字段的表单(/edit?district=blah&year=2010
)。如何在POST路径的范围内跟踪填写表格的区域和年份?
基本上我想用表格POST发回当前网址参数中的数据。
答案 0 :(得分:1)
在您的节点服务器中需要body-parser
模块。然后,您可以使用post方法在任何路由中获取身体中发布的参数request.body.paramName
。
答案 1 :(得分:1)
我动态地将?district=blah&year=2014
添加到表单的操作字段中,它可以正常工作!我可以在POST处理程序中使用req.query.district
和req.query.year
来获取这两个变量。人们向我建议的另一种方式是在页面上隐藏输入框并预先填充数据(使用JS或您正在使用的任何模板系统)并将其与表单一起提交。