3 name: functions-loaddatafromurl
6 **function loadDataFromUrl(url);**
8 **function loadDataFromUrl(url, parent_node);**
10 **function loadDataFromUrl(parent_node);**
12 Load data in the tree from an url using ajax. You can **replace the whole tree** or you can **load a subtree**.
15 $('#tree1').tree('loadDataFromUrl', '/category/tree/');
21 var node = $('#tree1').tree('getNodeById', 123);
22 $('#tree1').tree('loadDataFromUrl', '/category/tree/123', node);
25 You can also omit the url. In this case jqTree will generate a url for you. This is very useful if you use the load-on-demand feature:
28 var $tree = $('#tree1');
34 var node = $tree.tree('getNodeById', 456);
36 // jqTree will load data from /my_data/?node=456
37 $tree.tree('loadDataFromUrl', node);
40 You can also add an **on_finished** callback parameter that will be called when the data is loaded:
42 **function loadDataFromUrl(url, parent_node, on_finished);**
44 **function loadDataFromUrl(parent_node, on_finished);**
52 alert('data is loaded');