jquery ztree 怎么从前台动态获取后台数据

发布于 2021-11-16 01:34:46 字数 1311 浏览 701 评论 10

请问下  我想用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

灵芸 2021-11-18 10:09:00

java那就用ajax吧。。。

德意的啸 2021-11-18 10:08:04

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>

陌若浮生 2021-11-18 09:37:12

2.X还是3.X的?

@ztree

青萝楚歌 2021-11-18 08:42:30

还是异步加载吧,直接把分类输出到页面里,分类少点的话也就没啥,要是分类多的话,浏览器会不会卡死?

无人问我粥可暖 2021-11-18 08:07:32

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>

风透绣罗衣 2021-11-18 07:34:55

1、去看 异步加载的例子,看看异步加载时 后台生成的字符串是什么样的

2、只要会拼字符串,就能拼 json 数据了! 或者说看看有没有什么 json 的类库,快速将对象转换为 json 字符串。这个可以google一下。

月亮是我掰弯的 2021-11-18 06:14:41

这个没太看懂

柒夜笙歌凉 2021-11-18 04:05:24

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);

希望你能看得懂~

明媚如初 2021-11-16 02:29:22

2.X还是3.X的?

@ztree

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文