JsTree呈现为空<ul>标签
JsTree renders empty <ul> tag
我正在尝试将jsTree添加到我的Web应用程序中。当我触发创建jsTree的click事件时,不会出现任何内容。如果我在Chromium开发工具中检查HTML,它所呈现的只是一个空的无序列表标记。有人知道我做错了什么吗?
Html之前:
<div id="studenttree">
</div>
Jquery/Jstree代码:
$('#studenttree').jstree({
'plugins' : ['json_data'],
'json_data' : {
'ajax' : {
'url' : 'fakejax/getdirs.txt',
'data' : function(n) {
return {'id' : 'test'};
}
}
}
});
事件触发后的Html:
<div id="studenttree" class="jstree jstree-0 jstree-focused">
<ul></ul>
</div>
fakejax/getdirs.txt:
[
{
"data" : "test",
"children" : ["Child 1", "Child 2"]
}
]
在Chromium开发工具中,没有出现对getdirs.txt的ajax请求,所以我假设甚至没有发出请求。然而,当输出框中出现console.log()语句时,代码块正在执行。我觉得我错过了一些简单的东西。
在测试我的代码后,使用另一个源代码中包含的jquery.jstre.js文件,我发现代码有效。经过进一步调查,很明显,我的本地jquery.jstre.js文件在下载过程中已损坏,无法正确渲染。
相关文章:
- 将所选类别循环到ul>李用加载更多按钮
- 使用下拉列表筛选列表(ul>li)
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在验证器中添加自定义规则以检查<ul>具有元素
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 排序<李><Ul>根据<span>内部<李>
- CSS/.JS问题,<ul><李>在Megamenu中
- 如何附加<李>至<ul>使用可拖动和可丢弃
- 如何将逗号分隔的列表转换为<ul>列表
- jQuery复选框(在ul>li下)检查事件
- Nav<ul>mouseout吗?如何修复
- Jquery将css类添加到父级<ul>元素
- 如何将Array转换为<ul><李>以字母为标题的字母列表
- jQuery对嵌套在<李>并且<a>元素,同时离开父<ul>打开
- jQuery访问列表视图->ul->李->span->img
- 可折叠<UL><李>不起作用
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- 淘汰赛-给一个<李>foreach中的元素<ul>其中<李>元素
- 转换UL->li inot为同位素过滤菜单选择的列表
- 我们将如何获得特定<ul>在jquery中