[英]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.