level 1
39343403a
楼主
页面第一次加载时读取一级节点正常,但点到第二级节点时并没有显示出二级节点的内容,而是显示的是一级节点的内容,一级节点会无限嵌套下去,经过调试,发现在点击+号时,请求的页面地址并没有带上ID参数,所以每次都返回一级节点。页面代码如下,请帮忙看下哪里有问题。
<!DOCTYPE html>
<HTML><HEAD>
<TITLE> ZTREE DEMO - Async</TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="../css/ztree/zTreeStyle.css" rel="stylesheet" type="text/css" />
<link href="../css/ztree/demo.css" rel="stylesheet" type="text/css" />
<script src="../js/ztree/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="../js/ztree/jquery.ztree.core-3.5.js" type="text/javascript"></script>
<SCRIPT type="text/javascript">
<!--
var setting = {
async: {
enable: true,
url: "../publicfile/WebForm1.aspx",
autoParam: ["id"],
otherParam: { "otherParam": "zTreeAsyncTest" },
dataFilter: filter
}
}; function filter(treeId, parentNode, childNodes) {
if (!childNodes) return null;
for (var i = 0, l = childNodes.length; i < l; i++) {
childNodes[i].name = childNodes[i].name.replace(/\.n/g, '.');
}
return childNodes;
} $(document).ready(function () {
$.fn.zTree.init($("#treeDemo"), setting);
});
//-->
</SCRIPT>
</HEAD> <BODY>
<div class="content_wrap">
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
</div>
</div>
</BODY>
</HTML>
2013年06月19日 02点06分
1
<!DOCTYPE html>
<HTML><HEAD>
<TITLE> ZTREE DEMO - Async</TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="../css/ztree/zTreeStyle.css" rel="stylesheet" type="text/css" />
<link href="../css/ztree/demo.css" rel="stylesheet" type="text/css" />
<script src="../js/ztree/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="../js/ztree/jquery.ztree.core-3.5.js" type="text/javascript"></script>
<SCRIPT type="text/javascript">
<!--
var setting = {
async: {
enable: true,
url: "../publicfile/WebForm1.aspx",
autoParam: ["id"],
otherParam: { "otherParam": "zTreeAsyncTest" },
dataFilter: filter
}
}; function filter(treeId, parentNode, childNodes) {
if (!childNodes) return null;
for (var i = 0, l = childNodes.length; i < l; i++) {
childNodes[i].name = childNodes[i].name.replace(/\.n/g, '.');
}
return childNodes;
} $(document).ready(function () {
$.fn.zTree.init($("#treeDemo"), setting);
});
//-->
</SCRIPT>
</HEAD> <BODY>
<div class="content_wrap">
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
</div>
</div>
</BODY>
</HTML>