如何使用JavaScript创建JQuery数据

时间:2013-10-08 12:50:58

标签: javascript jquery json

我想用jquery插件(tufteGraph)创建一个图表。

我必须为插件提供一些数据信息:

  jQuery('#awesome-graph').tufteBar({

            data: [[5, {label: "Bar1"}],[6,{label: "Bar2"}]]
            },
            [...]

我如何将数据放入其中,我使用JS循环构建?

var datas;
for(var i = 0; i < zi; i++)
                {
                    if (i < zi - 1)
                    {                        
                        datas+="["+timefield[i]+", {label: "+SelectObjects1[pX][i][1]+"}],";                   
                    }
                    else
                    {
                        datas+="["+timefield[i]+", {label: "+SelectObjects1[pX][i][1]+"}]]";                
                    }
                }  

如何在JQuery函数中使用“datas”数据?

谢谢:)

1 个答案:

答案 0 :(得分:1)

不要将其构建为字符串,而是直接构建为数组

var datas = [];
for(var i = 0; i < zi; i++)
    {                      
      datas.push( [timefield[i], {label: SelectObjects1[pX][i][1]}] );      
    }  

并使用它

jQuery('#awesome-graph').tufteBar({
            data: datas
            },
            [...]