Я заполняю элемент плагина jsTree
данными из вызова AJAX.Мой AJAX-вызов заполняет переменную documentTree
, и после этого я вызываю
$("#documents-container").jstree(true).settings.core.data = documentTree;
console.log("1");
$("#documents-container").jstree(true).refresh();
. Плагин прекрасно работает во всех браузерах, кроме Microsoft Edge, где после вызова обновления jstree-initial-node / jstree-loadingразметка все еще видна, и сообщение о загрузке продолжает отображаться
Я попытался установить "cache"; false
при инициализации jsTree, но это не имеет значения.Моя инициализация
jQuery("#documents-container").jstree({
"cache": false,
"core": {
"core": { check_callback: true },
"animation": 0,
"themes": { "stripes": true }
},
"types": {
"default": {
"icon": "icon-folder-closed"
},
"file": {
"icon": "icon-records"
}
},
"plugins": [
"wholerow", "types"
]
});
Могу ли я что-нибудь сделать, чтобы Edge отображал данные?