<script>
Ext.onReady(function(){
var root=new Ext.tree.AsyncTreeNode({
id:'0',
text:'所有分类'
});
var data=new Ext.tree.TreeLoader({url:'_tree_json.php'});
var tree=new Ext.tree.TreePanel({
renderTo:'test',
root:root,
loader:data,
width:300
});
data.on('beforeload',function(treeLoader,node){
this.baseParams.id=node.attributes.id;
},data);
});
</script>
<div id="test"></div>
服务端的php代码:
<?php
require("conn.php");
$father_id=$_POST['id'];
function _count($father_id){
$count_req=mysql_query("select count(id) as count from kind where father_id=$father_id");
$count_num=mysql_fetch_array($count_req);
return $count_num['count'];
}
$count=_count($father_id);
$return=mysql_query("select * from kind where father_id=$father_id");
echo "[";
$i=1;
while ($req=mysql_fetch_array($return)) {
$id=$req['id'];
$name=$req['name'];
if (_count($id)>0) {
echo "{
id: $id,
text: '$name',
leaf: false
}";
}else {
echo "{
id: $id,
text: '$name',
leaf: true
}";
}
if ($i<$count) {
echo ",";
}
$i++;
}
echo "]";
?>
分享到:
相关推荐
Ext 异步加载添加 删除节点 修改combobox选择项,相当好的东西,值得参考!希望对你有用!
NULL 博文链接:https://8366.iteye.com/blog/544437
ztree+dwr实现的异步加载树形菜单
Ext.ux.tree.treegrid异步加载,点击节点加载数据
本人手写的一款js树形控件,附带图片,代码简洁,注释齐全,可读性高,易于维护,方便移植,结构清晰,思路明了,界面美观,同时支持异步加载,对浏览器的兼容行强,你还可以根据自己的需要扩展功能,可大量应用于...
目录: 1. layout-test-01.html为上下布局,...详细见代码。 ...详细见代码。 ...即:Ext.window ...6.tree-asynch-test.html为异步加载的树 7.tree-edit-test.html为节点可以编辑的树 8.tree-tz-test.html为tree节点拖拽的练习
当树的数据并不多时,把数据一次加载进来,给用户的体验会比较好,这里后台生成数据用递归算法生成json串,前台直接用这个json串作为ext树的数据来源
extjs4,当点击左边的树,右边会生成相应的面板,代码精简,欢迎大家来学习,有问题可以直接交流。
extjs tree 异步加载树型完整的一个web工程,自已已经试过,可用。
本软件实现了一个机构管理的小例子,可以点击左边树节点在右边的Grid中显示该节点的下属机构,并提供增删查改功能,主要包括JS文件和生成动态树所需要的JSON格式的数据的JAVA和jsp文件,商业逻辑请自己负责完成
看看就知道了,不错的下拉树,异步加载树节点,使用Ext做的 下拉树
EXT异步提交FORM表单的使用和,以及EXT配合struts2,sprint2.5进行前台和后台的交互解释和运用.....
Ext2.0不仅仅实现了复选框的树形菜单,而且使得在选中某个节点时,如果有子节点,那么就能够将所有的字节点全部选中,当然你也可以直接选择你希望的节点。但是,当你第一次选中某个有子节点但是子节点并没有展开的...
Ext4 动态加载js例子 Ext4 动态加载js例子 Ext4 动态加载js例子 Ext4 动态加载js例子
NULL 博文链接:https://lpcjrflsa.iteye.com/blog/1704537
Ext 3.3.1 动态加载树结构 - 数据库部分(Mysql,包括表结构和表数据) 是【Ext 3.3.1 动态加载树结构(请在我的个人资源中找)】中的一部分,请下载的朋友看好了,可别下了用不成. 祝你(们)好运 需要改端口号的 去Test...
Ext 3.3.1 动态加载树结构(Myeclipse 6.0.1) : 由于上传的文件不能大于15M ,和网速的限制,所以我把该资源分成了 3 部分 : 1.不包含jar包的java程序 1.66 MB ; 2.我把该java程序所包含的jar包分成了3部分保存...
解决ext异步跳转问题,解决过滤器的问题
由于项目的需要最近在...例子里面包括了对tree增、改、删、拖动、子父节点的选则取消、右键操作的基本功能。例子可能会有bug如果那位网友发现了请留言告知以便做及时修改。例子用的ext是4.2的版本需要的话就快下载吧