自己在弄一个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处理函数贴出来,这样才能判断问题到底出在哪
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。