0

我需要使用http://www.highcharts.com/ jQuery 插件在我的 Intranet 上制作条形图。

我的所有数据都在我的 SQL 请求中的 CSHTML 中,所有结果都存储在 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 变量?在 jQuery 中插入基本代码CSHTML @{ //CSHTML Code }不起作用。

提前感谢您的回答

4

1 回答 1

0

您可以使用Json Helper为图表生成 JSON 数据。或者,您可以简单地在服务器端代码中生成一个逗号分隔的字符串,并通过在变量前面加上 @ 符号将其插入到适当的位置。不需要代码块大括号:

series: [{
            name: 'Actifs',
            data: [@MyFirstCommaSeparateString]

        }, {
            name: 'Inactifs',
            data: [@MySecondCommaSeparateString]

        }]
于 2012-07-20T18:29:33.223 回答