首页 > ejs中的 变量undefined问题

ejs中的 变量undefined问题

自己在弄一个nodejs的web应用,用的是ejs的模板引擎,现在要弄一个图表,用了百度的echarts,一开始将数据弄出来,放到echarts的是可以生成图表的,但是一旦重启服务之后,就出现bug了,贴上我写的那段代码吧,重启服务后,出现的错误的是我的incomes变量undefined。但是一开始写的是没有问题,就在重启服务后,请教各位是什么问题呢。

<script type="text/javascript">
<%if(user){%>
var date=[];
var legend=[];
var pureDate=[];
var legendDate=[];
<%incomes.forEach(function(income,index){%>
legend.push("<%= income.incomeSubject %>");
legendDate.push("<%=income.incomeDate%>")
date.push({value:"<%= income.incomeAmount %>",name:"<%= income.incomeSubject %>"});
pureDate.push("<%= income.incomeAmount %>");
var myChart = echarts.init(document.getElementById('incomeChart'));
<script/>`

问题已经解决,后端的问题,谢谢各位了


光看前端的代码看不出来,把后端的nodejs处理函数贴出来看看?最好把错误输出也贴出来

【热门文章】
【热门文章】