无法从jqTree加载来自URL的数据

时间:2013-06-13 21:40:41

标签: jquery json jqtree

不确定我做错了什么,但是当我尝试使用dataUrl时,jqTree拒绝显示。

查看Chrome开发工具网络标签,我可以看到js文件已加载,但即使是最简单的JSON位,它也不会构建一个树。

$('#tree1').tree({
    dataUrl: 'data.js'
});

data.js的内容:

{
    label: 'node1',
    children: [
        { label: 'child1' },
        { label: 'child2' }
    ]
},
{
    label: 'node2',
    children: [
        { label: 'child3' }
    ]
 }

有什么建议吗?我的JSON是否存在一些我没有看到的格式问题?

1 个答案:

答案 0 :(得分:1)

数据应该在一个数组中。所以它应该是:

[
    {
        label: 'node1',
        children: [
            { label: 'child1' },
            { label: 'child2' }
        ]
    },
    {
        label: 'node2',
        children: [
            { label: 'child3' }
        ]
    }
]