CNode

前台script里面怎么引用ejs变量

Ggoshawk发布于13 年前最后回复13 年前3 回复7536 浏览0 收藏
<script>
  var ss= <%= param.username %>;
  var aa = param.username;
  console.log(ss);
  console.log(aa);
</script>

我试了两种: ss的结果:Unexpected token ILLEGAL aa的结果:param未定义

查看回复

回复 (3)

C
coolicer#1·13 年前

放在一个标签,然后再取标签。

L
lanbin#2·13 年前

var ss= "<%= param.username %>";

增加引号,如果param.username为空的话,打印出来的脚本是 var ss = ; 这样肯定会报错的。

加了引号就变成了 var ss = "";

这样就ok了。

aa的结果显而易见。

G
goshawk#3·13 年前

搞定,谢谢

参与回复
登录后即可参与回复。登录