求教 页面传值的一个问题,nodejs,express,res.render,对象,json
res.render(‘game’, { title : ‘进入游戏’, user : req.session.user, userdata : userdata, success : req.flash(‘success’).toString(), error : req.flash(‘error’).toString() });
这段代码,我进入game.ejs 页面,其中在 <% %> 里可以访问到user ,userdata 等对象,但是在jsp代码片段里他们是没有定义的,该怎么得到,我要在jsp代码里用到userdata 对象,还有什么办法,就是服务端把数据返回页面的问题, 新手求教各位大侠了,今天想了一天还是不会
12 回复
没明白啥意思,是怎么和jsp衔接的啊!
是这样,服务端如何给页面传对象呢,这个对象要在页面的jsp代码里能访问到
对对 ,我就是这种情况,求各位大神指教
1、在router里用res.render把数据传入EJS模板 2、在EJS页面里<%%>可以使用调用传入的数据,但不知如何把值传入<script type=“text/javascript”>里。
好神奇,谢谢了
@javanode 谢谢了
可以在js里面另写一个方法(即时)获取数据库的数据。 反正你取的数据库的数据主要作用不是为了渲染页面。