2011-01-14 2 views
2

У меня есть график jQuery, но строки не отображаются. Он просто отображает график с x и yaxis, но не с линиями данных.График флота не отображается

{!} Formatteddata1 получает строку со значениями серий из отдела продаж

Оповещения дает этим значения от

[1294041600000,14.00],[1294041600000,14.50],[1294041600000,15.00],[1293955200000,12.00] 

Ниже приведен код для создания графика.

j$('#loadgraph').click(function() { 
    var d1=[]; 
    d1='{!formatteddata1}'; 
    alert(d1); 


j$.plot(j$("#placeholder"),[d1],{ 
     xaxis: 
     { mode: "time", 
      min: (new Date("2010/11/01")).getTime(), 
      max: (new Date("2011/02/01")).getTime() 
      } 
,yaxis: { 
       min:0, max: 24, tickSize: 5 
      } 

}); 
}); 

ответ

4

Эй дружище, d1 не должен быть String, вы объявить его как массив, но вы толкая значение с одинарными кавычками изменяя его в строку. Изменить это:

var d1=[]; 
d1='{!formatteddata1}'; 

к этому:

var d1=[{!formatteddata1}]; 

Приветствия

G.

+0

Спасибо за тонну ... Это было так просто – Prady

+0

@gregory .. спасибо –

Смежные вопросы