Я создаю веб-приложение MVC 5, где у меня есть экземпляр JSTREE в представлении. Дерево загружается нормально, но когда я изменил некоторые данные в базе данных и хочу перезагрузить дерево, я получаю ошибки:
Uncaught TypeError: $(...).jstree не является функцией
Эта ошибка, кажется, связана с тем, что я делаю с деревом, перезагружаю, обновляю и т. Д.
Пример того, что не получается:
$("#tree")
.jstree({
"core": {
"data": [{ text : "node", "children" : ["1","2"] }]
}
});
$('#rfr')
.on("click", function (e, data) {
$("#tree").jstree(true).deselect_all();
$("#tree").jstree(true).refresh();
$("#tree").jstree("refresh");
});
@{
ViewBag.Title = "OrgAdmin";
}
<script src="@Url.Content("~/Scripts/jquery-1.10.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jstree.js")" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Scripts/themes/default/style.min.css")">
<div id="tree"></div>
<button id="rfr">refresh</button>
Я взял код из рабочей скрипки: http://jsfiddle.net/DGAF4/30/ здесь обновление работает, но при копировании в мое приложение mvc происходит сбой
Надеюсь, вы поможете мне обновить это дерево в моем приложении mvc.
любезно Коре