后端代码中传了数据到前端:
res.render('admin/user',{
title:'用户';,
});
然后在admin/user
的html中使用{{title}}
可以获取到title的值,但是我现在想在前台的js代码<script></script>
中直接使用title
变量,不知道该如何获取呢,试了'{{title}}'
和{{title}}
都获取不到。
后端代码中传了数据到前端:
res.render('admin/user',{
title:'用户';,
});
然后在admin/user
的html中使用{{title}}
可以获取到title的值,但是我现在想在前台的js代码<script></script>
中直接使用title
变量,不知道该如何获取呢,试了'{{title}}'
和{{title}}
都获取不到。
3 回答2.1k 阅读✓ 已解决
5 回答2.3k 阅读
2 回答1k 阅读✓ 已解决
3 回答1.3k 阅读
3 回答1.5k 阅读
1 回答712 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
很简单,在前台代码中先搞个script标签,然后在js代码区域里渲染一个模板变量即可。
比如这样:
但这里要确保,你在node server端渲染时传给swig的title参数一定是字符串。同时 考虑到xss攻击的风险,确保此变量不会被注入攻击。