ztree点击父节点不提交当前节点ID的问题
ztree吧
全部回复
仅看楼主
level 1
ZQSSEI 楼主
用的是ztree 3.5的异步树
页面加载出父节点后,当前父节点时,应该提交当前id到后台action查询出该节点下的子节点!但是调试了很久死活不进后台 这是什么情况啊?求解!
一下是Ztree的js
<script type="text/javascript" src="<%=request.getContextPath() %>/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/js/jquery.ztree.core-3.5.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/js/jquery.ztree.excheck-3.5.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/js/jquery.ztree.exedit-3.5.js"></script>
<script type="text/javascript">
var setting = {
data: {
simpleData: {
enable: true
}
},
async: {
enable: true,
url:"wpsBoard.do?method=BoardTree",
autoParam:["id"],
otherParam:{"otherParam":"zTreeAsyncTest"},
dataFilter: filter ,
dataType:"text",
type:"post"
},
};
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('','');
}
alert(childNodes);
return childNodes;
}
var zNodes =[];
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
2012年12月23日 13点12分 1
level 11
看你的配置感觉应该没什么问题, 请你检查后台获取id 参数的方式, 因为id 是通过post 提交的,所以不会存在于 url 中,请用 chrome 的调试工具查看 net 中,发出ajax 请求时的参数内容
2012年12月24日 02点12分 2
已经解决了,查询出来的父节点没有给定父节点isParent=true的值
2012年12月24日 07点12分
1