0
可有人請闡明這一個給我一些啓示?DynaTree顯示頁面上零根渲染
我想不通爲什麼會有一個空根,對於JSON呈現objectthat我正在返回。孩子們出現在JSON和呈現的js中。
<ul class="dynatree-container">
<li class="dynatree-lastsib">
<span class="dynatree-node etc">
<span class="dynatree-expander"></span>
<span class="dynatree-icon"></span>
*<a class="dynatree-title" href="#">null</a>*
</span>
<ul style="">
<li class="">
<span class="dynatree-node etc">
</li>
<li class="">
<span class="dynatree-node etc">
</li>
<li class="">
<li class="">
<li class="">
<li class="">
<li class="dynatree-lastsib">
</ul>
</li>
</ul>
這裏是一個被截斷(空間)返回的JSON對象:
"children": [
{
"key": "0",
"title": "new 2.txt",
"isFolder": false,
"isLazy": false,
"activate": false,
"focus": true,
"expand": true,
"select": false,
"hideCheckbox": false,
"unselectable": false,
"icon": "images/word.gif"
},
{
"key": "0",
"title": "tmp001.xls",
"isFolder": false,
"isLazy": false,
"activate": false,
"focus": true,
"expand": true,
"select": false,
"hideCheckbox": false,
"unselectable": false,
"icon": "images/word.gif"
},
{
"key": "0",
"title": "new 4.txt",
"isFolder": false,
"isLazy": false,
"activate": false,
"focus": true,
"expand": true,
"select": false,
"hideCheckbox": false,
"unselectable": false,
"icon": "images/word.gif"
}
]
這裏是我的javascript:
<script>
$(function(){
$("#tree").dynatree({
rootVisible:true,
title:"Queue",
rootCollapsible: false,
selectionVisible: true,
initAjax: {
url: 'userProjectQueue.ge',
cache:false
},
onActivate: function(node) {
$("#echoActive").text(node.data.title + "(" + node.data.key + ")");
},
onDeactivate: function(node) {
$("#echoActive").text("-");
},
dnd: {
onDragStart: function(node) {
logMsg("tree.onDragStart(%o)", node);
if(node.data.isFolder)
return false;
return true;
},
onDragStop: function(node) {
logMsg("tree.onDragStop(%o)", node);
}
}
});
感謝