У меня есть модал с div, и в этом div я хочу реализовать JSTree с ajax отложенной загрузкой. Но случайным образом не загружается ajax данные после его повторного обновления, начинайте загрузку. Мой javascript код как это.
$('#lookupPane').jstree({
'plugins': ['json_data', "sort", "table", "dnd", "customHTML", "wholerow", "actions", 'search', 'checkbox'],
"multiple": false,
'core': {
"check_callback": function (op, node, par, pos, more) {
return true;
},
'data': {
'url': function (node) {
console.log('data called');
if (node.id === '#') {
return '/Lookups/LookUps?orgId=' + orgId + "&isRoot=" + true;
} else {
if (node.data.ChildUrl != '' && node.data.ChildUrl != null) {
return node.data.ChildUrl;
} else {
return;
}
}
},
'dataType': 'json'
},
'themes': {
'name': 'proton',
'responsive': true
}
},
dnd: {
is_draggable: function (node) {
return false;
}
}
});