后端代码中传了数据到前端:
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}}
都获取不到。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
很简单,在前台代码中先搞个script标签,然后在js代码区域里渲染一个模板变量即可。
比如这样:
但这里要确保,你在node server端渲染时传给swig的title参数一定是字符串。同时 考虑到xss攻击的风险,确保此变量不会被注入攻击。