jquery ztree 怎么从前台动态获取后台数据
请问下 我想用ajax动态的从后台获取地区的数据 怎么获取 下面这是一个静态的 !
<SCRIPT type="text/javascript"> <!-- var setting = { view: { showIcon: showIconForTree }, data: { simpleData: { enable: true } } }; var zNodes =[ { id:1, pId:0, name:"父节点1 - 展开", open:true}, { id:11, pId:1, name:"父节点11 - 折叠"}, { id:111, pId:11, name:"叶子节点111"}, { id:112, pId:11, name:"叶子节点112"}, { id:113, pId:11, name:"叶子节点113"}, { id:114, pId:11, name:"叶子节点114"}, { id:12, pId:1, name:"父节点12 - 折叠"}, { id:121, pId:12, name:"叶子节点121"}, { id:122, pId:12, name:"叶子节点122"}, { id:123, pId:12, name:"叶子节点123"}, { id:124, pId:12, name:"叶子节点124"}, { id:13, pId:1, name:"父节点13 - 没有子节点", isParent:true} ]; function showIconForTree(treeId, treeNode) { return !treeNode.isParent; }; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); }); //--> </SCRIPT> </HEAD> <BODY> <h1>不显示节点图标的树</h1> <div class="content_wrap"> <div class="zTreeDemoBackground left"> <ul id="treeDemo" class="ztree"></ul> </div> </BODY> </HTML>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
java那就用ajax吧。。。
php里可以试试这样
PHP 里可以这样
<SCRIPT type="text/javascript">
<!--
var setting = {
view: {
showIcon: showIconForTree
},
data: {
simpleData: {
enable: true
}
}
};
var zNodes =[
<?php
for($i=1;$i<125;$i++)
{
echo "{ id:".$id.", pId:>."$pid"., name:"叶子节点".$name.""},";
}
?>
];
function showIconForTree(treeId, treeNode) {
return !treeNode.isParent;
};
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
//-->
</SCRIPT>
2.X还是3.X的?
@ztree
还是异步加载吧,直接把分类输出到页面里,分类少点的话也就没啥,要是分类多的话,浏览器会不会卡死?
php里可以试试这样
PHP 里可以这样
<SCRIPT type="text/javascript">
<!--
var setting = {
view: {
showIcon: showIconForTree
},
data: {
simpleData: {
enable: true
}
}
};
var zNodes =[
<?php
for($i=1;$i<125;$i++)
{
echo "{ id:".$id.", pId:>."$pid"., name:"叶子节点".$name.""},";
}
?>
];
function showIconForTree(treeId, treeNode) {
return !treeNode.isParent;
};
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
//-->
</SCRIPT>
1、去看 异步加载的例子,看看异步加载时 后台生成的字符串是什么样的
2、只要会拼字符串,就能拼 json 数据了! 或者说看看有没有什么 json 的类库,快速将对象转换为 json 字符串。这个可以google一下。
这个没太看懂
3.X的是这样写的
var setting = {
checkable : true,
callback : {
onClick: zTreeOnClick
},
expandSpeed :"fast",
async: {
enable: true,
url:"getTreeNode.jsp",
autoParam:["id","name"],
dataFilter: null
},
view: {
showLine: false,
dblClickExpand :false
}};
$.fn.zTree.init($("#sidebar"), setting);
希望你能看得懂~
@zTree
2.X还是3.X的?
@ztree