сначала инициализируйте jstree (в моем случае я использую ajax), поместите check_callback в core obj и вызовите плагин после core obj следующим образом:
jQuery('#jstree_demo_div').jstree({
'core' : {
'data' : {
'url' : 'data/mapas.php',
},
"check_callback" : function(e,data){
console.log(data)
}
},
"plugins" : [ "contextmenu" ] })
второй используйте эту строку и поместите $ ('# j1_1') в качестве родителя, данные в json, 'last' в качестве позиции или 'first', обратный вызов функции (в моем случае это функция tales ()), внутренний аргумент установлен в true
jQuery("#jstree_demo_div").jstree(true).create_node( $('#j1_1'), {text: "New node", id: true} , "last",tales(), true );