如何在jade中发送带有超链接HREF的参数,并在路由expressJs中访问它

时间:2016-10-21 07:18:07

标签: node.js express pug

我从我的玉器发送参数

 a(href="/service-labourJobcardnumber=#{Jobcardnumber}") add labour

但它没有将它作为参数处理。如何使用jade发送参数以及如何在index.js路由中访问它。 这是我的index.js代码

router.get('/service-labour/:Jobcardnumber', function(req, res) {
var db = req.db;
    var locals = {};
    console.log(req.params); return;
    locals.Jobcardnumber = req.body.Jobcardnumber;
            res.render('service-labour', locals);
});

但它不起作用。

1 个答案:

答案 0 :(得分:0)

感谢您的回复,但我找到了答案我的错误是我正在使用

locals.Jobcardnumber = req.params.Jobcardnumber;

但它应该是

locals.Jobcardnumber = req.query.Jobcardnumber;