【发布时间】:2013-10-29 13:43:24
【问题描述】:
我正在尝试使用来自经典 ASP 中的 SQL Server 的结果填充 HighCharts 数据集,但似乎无法正确获取语法。这是我自定义的一个非常基本的开始,我想得到数据集渲染,一切都很容易。
下面的循环工作正常,并且从我的存储过程中正确获取数据。我相信我的问题是在实际var options = 部分的data[] 部分
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 %>],
【问题讨论】:
标签: sql-server asp-classic highcharts