0

何が間違っているのかわかりませんが、dataUrl を使用しようとすると jqTree が表示されません。

Chrome 開発ツールのネットワーク タブを見ると、js ファイルが読み込まれていることがわかりますが、最も単純な .xml を使用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 に答える