javascript - 如何使用 JavaScript 创建 JQuery 数据

标签 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”数据?

谢谢:)

最佳答案

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

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/

相关文章:

javascript - 将 JSON 字符串从 serializeArray() 转换为 sql 可存储字符串

javascript - 如何处理 knockout.js 中的本地化?

javascript - Nodejs处理异常

python - 类型错误 : Object of type 'float32' is not JSON serializable

Python - 如何流式传输大 (11 gb) JSON 文件以进行分解

javascript - Twitter Bootstrap 多个点击下拉菜单 - jQuery 帮助

javascript - 为什么函数会在对象字面量中自调用?

jquery - 在div中显示html文件

javascript - 是否可以使用触控板进行手势操作?

javascript - 按特定顺序迭代对象