繁体   English   中英

nodejs res.render局部变量

[英]nodejs res.render local variable

我一直在做一些工作,以显示正确的东西取决于用户的选择。

更具体地说,请想象一个课程页面,该页面可以让您查看哪个测验属于哪个课程

在课程页面上, 测验显示将是带有href的超链接,例如: href ='http:localhost:3000 / quizs?getQuiz = theQuizName '

选择链接后,它将转到另一个页面,该页面显示所选测验和测验页面 QuizName 是所选测验的名称

所有链接都将进入同一页面 ,唯一更改的是QuizName 来更改测验页面上显示的测验

在服务器端,我打算将URL( http:// localhost:3000 / quizs?getQuiz = MyFirstQuiz )中的QuizName发送到客户端,如下所示:

app.get('/quizs', function(req, res){
    var toClient = req.params('getQuiz');
    res.render('quizess.ejs', {quizToDisplay: toClient});
});

但是问题是我不知道局部变量(quizToDisplay:toClient)发送到哪里 ,也不知道如何获取它。

这样我就可以基于发送的数据(quizToDisplay:toClient)来更改要使用客户端javascript在测验页面(quizess.ejs)上显示的测验

在任何地方的<%= quizToDisplay %>上使用<%= quizToDisplay %>来打印变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM