【发布时间】:2018-02-07 09:16:13
【问题描述】:
我有一个来自 CanvasJS 的折线图模板。我试图在里面使用 for 循环。循环条件工作正常。但是当我在 for 中使用 i 变量时,它不起作用,并且 Visual Studio 无法识别 i。但是,如果我不使用i,而是使用一个数字——比如 5 或 10(没关系)——它可以正常工作。
问题出在哪里?
for(var i=0;i< <%=this.something%>;i++)
{
chart.data[0].addTo("dataPoints", {x: <%=this.historyDate[i]%>, y: <%=this.historyPoint[i]%>})
});
P.S: historyDate 和 historyPoint 在后面的代码中定义。所以我不得不那样使用它们。我对编程有点陌生。如果我犯了错误,我很抱歉
【问题讨论】:
-
您将客户端变量与服务器端变量混合在一起。
-
那我该怎么办?我真的不知道
-
如果您使用 php,请尝试使用 echo this.historyDate[i] 或尝试打印 'this.historyDate[i]'
标签: javascript c# visual-studio charts