0
我有很多不同的圖表,我使用Highcharts呈現。試圖找到一個好的動態的方式來做到這一點。這是我認爲會很好的概念證明。事情是圖表有不同的配置(和數據)。所以,我最初的想法是,與mustasche.js組合,這樣的事情:加載Highcharts外部配置
HTML:
<div class="highchart"
data-some-other-variable=""
data-date-from=""
data-date-to=""
data-template="path/to/graph/graph.mustache"
>
然後概念在Javascript中的一個簡單證明
var chart = $('.highchart');
$.get(chart.data('template'), function(options) {
// Do stuff
highcharts(options);
});
的事情是,在我得到的迴應是純文本。它不能被解析成一個JavaScript變量,因爲它不是有效的json。 (配置對象裏有一個formater:function(){})。因此我無法用它啓動高分辨率圖表。評估不是這個選項。有任何想法嗎?
,我試圖加載該文件,不是有效的JSON。這方面的一個例子是: 標籤:{ \t \t \t格式化:函數(){ \t \t \t \t //工具和highcharts \t \t \t} \t \t} –
所以,你必須有功能,可以」被執行,對吧? – philippsh
問題是我無法將外部文件轉換爲JavaScript對象。 –