res.render如何传递带有HTML的参数?
发布于 3年前 作者 wuming 3820 次浏览

res.render如何传递带有HTML的参数? 如: res.render("page",{title:"你<b>好</b>吗?"})

4 回复

传递字符串变量然后页面插入js代码用该变量改title

@wuming 不知道你用的是什么页面模板和什么框架。 如果用的是express,其只支持4种,我选择了ejs。如果要使用ejs,需要先对其进行安装。 然后使用的时候将express的模板设置成ejs:app.set(‘view engine’,’ejs’); 将你需要展示的页面改名成ejs后缀。 完毕后,将你上述的代码改成res.render("page.ejs",{title:"你吗?"}); 然后页面在需要显示的地方写<%=title%>,即可。

我传变量就接收不到 而且也没报错!

感谢解答。

回到顶部