我正在尝试使用经典 ASP 中 SQL Server 的结果填充 HighCharts 数据集,但似乎无法正确获取语法。这是我自定义的一个非常基本的开始,我想得到数据集渲染,从那里一切都很容易。
下面的循环工作正常,并且正在从我的存储过程中正确获取数据。我相信我的问题data[]
在实际部分的var options =
部分
dim xAxisData()
dim yAxisData()
j = 0
adoRsGraph.MoveFirst
if adoRsGraph.EOF = false then
Do Until adoRsGraph.EOF
reDim xAxisData(j)
reDim yAxisData(j)
xAxisData(j) = adoRsGraph("Value")
yAxisData(j) = adoRsGraph("Date")
j = j + 1
adoRsGraph.MoveNext
Loop
end if
$(function () {
var options = {
chart:{
type:'line',
renderTo: 'chartContainer'
},
xAxis: {
categories: ['Apples','Bananas','Oranges']
},
yAxis: {
title:{
text: 'Assets'
}
},
series: [{
name: 'Dates',
data: [<% For Each item In yAxisData Response.Write(item & ",") Next %>],
color: '#006600'
}]
}
var chart3 = new Highcharts.Chart(options);
});
接收错误;
Microsoft VBScript compilation Description:Expected end of statement Line:90
第 90 行是;
data: [<% For Each item In yAxisData Response.Write(item & ",") Next %>],