2012-07-20 38 views
0

我需要使用http://www.highcharts.com/ jQuery插件在我的Intranet上創建一個bartype圖形。在jQuery圖表插件中使用我的CSHTML vars

我所有的數據都在我的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 var? 插入基本代碼CSHTML @ {// CSHTML代碼}在jQuery中不起作用。

預先感謝答案

回答

0

可以使用Json Helper生成圖表JSON數據。或者,您可以簡單地在您的服務器端代碼中生成一個以逗號分隔的字符串,並通過在@符號前加上變量來將其插入適當的位置。不需要代碼塊大括號:

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

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

     }] 
+0

謝謝,我會嘗試週一在工作seoncd選項。 – Saesee 2012-07-21 14:22:35