level 1
420jil
楼主
我在后台action中传来数据格式为:
[{"id":1,"name":"国际新闻","pId":8},{"id":2,"name":"国内新闻","pId":8},{"id":3,"name":"伊拉克问题","pId":1},{"id":4,"name":"朝核问题","pId":1},{"id":5,"name":"河南发展","pId":2},{"id":8,"name":"新闻","pId":0},{"id":9,"name":"朝鲜新闻","pId":4}]
在显示页面上:
<SCRIPT type="text/javascript">
var setting = {
isSimpleData : true, //数据是否采用简单 Array 格式,默认false
treeNodeKey : "id", //在isSimpleData格式下,当前节点id属性
treeNodeParentKey : "pId", //在isSimpleData格式下,当前节点的父节点id属性
showLine : true, //是否显示节点间的连线
checkable : true //每个节点上是否显示 CheckBox
};
var zTree;
var treeNodes;
$(function(){
$.ajax({
async : false,
cache:false,
type: 'POST',
dataType : "json",
url: "NewsTypeAction.do?method=GetAllNewsTypeService",//请求的action路径
error: function () {//请求失败处理函数
alert('请求失败');
},
success:function(data){ //请求成功后处理函数。
alert(data);
treeNodes =data; //把后台封装好的Json格式赋给treeNodes
}
});
});
$(document).ready(function(){
$.fn.zTree.init($("#tree"), setting, treeNodes);
});
不知哪地方错了,显示的时候不管是父节点还是叶子节点,都变成了叶子节点,没有层次关系了,请帮忙看看,多谢!
2012年03月28日 04点03分
1
[{"id":1,"name":"国际新闻","pId":8},{"id":2,"name":"国内新闻","pId":8},{"id":3,"name":"伊拉克问题","pId":1},{"id":4,"name":"朝核问题","pId":1},{"id":5,"name":"河南发展","pId":2},{"id":8,"name":"新闻","pId":0},{"id":9,"name":"朝鲜新闻","pId":4}]
在显示页面上:
<SCRIPT type="text/javascript">
var setting = {
isSimpleData : true, //数据是否采用简单 Array 格式,默认false
treeNodeKey : "id", //在isSimpleData格式下,当前节点id属性
treeNodeParentKey : "pId", //在isSimpleData格式下,当前节点的父节点id属性
showLine : true, //是否显示节点间的连线
checkable : true //每个节点上是否显示 CheckBox
};
var zTree;
var treeNodes;
$(function(){
$.ajax({
async : false,
cache:false,
type: 'POST',
dataType : "json",
url: "NewsTypeAction.do?method=GetAllNewsTypeService",//请求的action路径
error: function () {//请求失败处理函数
alert('请求失败');
},
success:function(data){ //请求成功后处理函数。
alert(data);
treeNodes =data; //把后台封装好的Json格式赋给treeNodes
}
});
});
$(document).ready(function(){
$.fn.zTree.init($("#tree"), setting, treeNodes);
});
不知哪地方错了,显示的时候不管是父节点还是叶子节点,都变成了叶子节点,没有层次关系了,请帮忙看看,多谢!