【发布时间】:2023-03-06 05:46:02
【问题描述】:
数据来自后端,我可以在 java 脚本中使用 alert 来查看数据。但无法在高位图(条形图)的数据部分动态设置数据。
var cwk = "${myFormpage.cweek}";
var cwk2 = "${myFormpage.cweek2}";
var cwk3 = "${myFormpage.cweek3}";
var series = [{
name: 'This week',
color: '#ed7717',
data: [11000, 12000, 17000]
}, {
name: '4 week ago',
color: '#bd0066',
data: [11000, 12000, 17000]
}, {
name: '52 week back',
color: '#691e7d',
data: [10000, 11000, 14000]
}
];
上面的代码 sn-p 工作正常。但是,如果我像动态添加数据一样
data: [cwk,cwk2,cwk3]
图表未创建。请帮助我如何在没有 ajax 调用的情况下在此处添加动态数据。
【问题讨论】:
-
console.log()cwk、cwk2和cwk3变量的值,并在此处发布。您需要确保您期望的值在那里,并且它们的格式正确(例如,数字而不是字符串) -
cwk is12345fwk is12345fwk1 is :12345
-
console.log("cwk is"+cwk+"fwk is"+ fwk+"fwk1 is :"+fwk1);
-
我不明白你的回答。您提供
[cwk,cwk2,cwk3]作为您的数据数组。这些价值观是什么?当您console.log(cwk)时,记录的值是多少?它是一个整数吗?还是字符串?还是别的什么? -
你 cwk* 变量定义为字符串。 Series 需要数字。
标签: javascript java spring highcharts