欢迎来到天天文库
浏览记录
ID:16420923
大小:57.00 KB
页数:5页
时间:2018-08-09
《jquery动态生成树形列表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Jquery动态生成树形列表实现思路:使用ajax方式发送请求→服务端从数据库中取出结构列表,生成xml文档,回发给客户端→客户端接收到xml数据,进行解析,生成列表,并配置列表样式。客户端代码:functionGetTreeView(odiv){//odiv为要加载树形控件的div$.ajax({async:false,type:"GET",url:"../Page_Ajax/RS_TreeView.aspx",dataType:"xml",success:function(xmldata){//新建
2、列表项varou=$("
3、''/>").appendTo(dfactory);varsfactory=$("").appendTo(dfactory);//设置节点属性$(sfactory).attr("id",$(f).attr("id"));$(sfactory).text($(f).attr("name"));$(dfactory).width($(sfactory).text().length*15+35);//根据数据长度计算div宽度$(sfactory).bind("click",func
4、tion(){//绑定点击事件});varufactory=$("
5、rc=''/>").appendTo(darea);varsarea=$("").appendTo(darea);$(sarea).attr("id",$(this).attr("id"));$(sarea).text($(this).attr("name"));$(darea).width($(sarea).text().length*15+35);$(sarea).bind("click",function(){});varuarea=$("
6、ndTo(larea);//遍历Team节点$(this).find("Team").each(function(){varlteam=$("
7、).appendTo(dteam);$(steam).attr("id",$(this).attr("id"));$(steam).text($(this).attr("name"));$(dteam).width($(steam).text().length*15+35);//绑定单击事件$(steam).bind("click",function(){});varuteam=$("
8、ach(function(){varlwell=$("
此文档下载收益归作者所有