我需要使用http://www.highcharts.com/ jQuery插件在我的Intranet上制作一个bartype图。
我的所有数据都在CSHTML中,包含我的SQL请求,所有结果都存储在int类型中。
我想将这些值放在插件中以供使用。
插件中放置数据的部分是这样的:
series: [{
name: 'Actifs',
data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6]
}, {
name: 'Inactifs',
data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0]
}]
我已经搜索了如何“打破”jQuery来放置我的CSHTML变量,但我找不到答案。
这可能吗?如果不是如何在我的jQuery中获取我的CSHTML var? 在jQuery中插入基本代码 CSHTML @ {// CSHTML Code} 不起作用。
提前感谢您的答案
答案 0 :(得分:0)
您可以使用Json Helper为图表生成JSON数据。或者,您可以在服务器端代码中生成逗号分隔的字符串,并通过在变量前加上@符号将其插入适当的位置。不需要代码块括号:
series: [{
name: 'Actifs',
data: [@MyFirstCommaSeparateString]
}, {
name: 'Inactifs',
data: [@MySecondCommaSeparateString]
}]