Example 5 - Load nodes on demand from the server

In this example, the data is loaded on demand from the server.
To use load on demand, you must do the following:

first level of data

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

html

<div id="tree1" data-url="/nodes/"></div>

javascript

$('#tree1').tree({
    dragAndDrop: true
});