我想使用 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”数据?
谢谢:)
最佳答案
不要将其构建为字符串,而是直接构建为数组
var datas = [];
for(var i = 0; i < zi; i++)
{
datas.push( [timefield[i], {label: SelectObjects1[pX][i][1]}] );
}
并使用它
jQuery('#awesome-graph').tufteBar({
data: datas
},
[...]
关于javascript - 如何使用 JavaScript 创建 JQuery 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248224/