Я использую плагин jstree javascript и загружаю данные асинхронно. Я пытаюсь реализовать поиск по данным этого дерева. У меня есть веб-служба, которая возвращает массив идентификаторов на основе параметра поиска. Дерево не загружается перед поиском. Когда пользователь нажимает на поиск, на основе возвращенных идентификаторов я пытаюсь загрузить/открыть узлы в дереве один за другим, соответствующие идентификатору.
for(var i = 0; i < ids.length; i++){
$("#tree").jstree("open_node", document.getElementById(ids[i]));
}
Однако загружается только корневой узел. Может ли кто-нибудь предложить простую функцию для загрузки узлов по одному с использованием массива идентификаторов?
Заранее спасибо.