0

不知道我做错了什么,但是当我尝试使用 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 是否存在一些我没有看到的格式问题?

4

1 回答 1

2

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

[
    {
        label: 'node1',
        children: [
            { label: 'child1' },
            { label: 'child2' }
        ]
    },
    {
        label: 'node2',
        children: [
            { label: 'child3' }
        ]
    }
]
于 2013-06-15T19:58:27.253 回答