【发布时间】:2015-07-25 15:01:30
【问题描述】:
我有一个 ejs 代码来创建一个临时向量。
<% var temp=[];
for (i = 0; i < his.length; i++) {
temp[i]= his[i].temp;
};%>
来自服务器的变量“his”然后在脚本标签中我有这个。
var tempe = <%= temp; %>
console.log(tempe);
我收到了SyntaxError: missing variable name
我能做什么?
注意:Mozilla 调试器将 tempe 显示为
tempe= 76,74,24,29,69,59,44`
【问题讨论】:
-
哪一行会抛出这个错误?在服务器上还是在浏览器上?
-
脚本标签内的Tempe行,错误显示在浏览器控制台中,对我来说一切正常,我不知道发生了什么
-
不是
for (var i...)吗? -
不,错误在 'Var tempe = '
标签: javascript html node.js ejs