jQuery MiniUI

 找回密码
 立即注册
查看: 1557|回复: 4
打印 上一主题 下一主题

tree没有显示父子关系 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-8-24 14:48:52 |只看该作者 |倒序浏览
用ajax将有父子关系的一组json格式的数据传入前台界面,并用loadData设置了树型的数据,但是没有显示为父子关系,该怎么解决?请各位大神帮我解决一下!!代码如下:
$.ajax({
            url: "/TBPWeb/powerConstraintAction.do?method=findSpecialEquipTree",
                type: "post",
            dataType:"json",
            contentType:"application/x-www-form-urlencoded; charset=utf-8",
            success: function (ajaxResult,status){
                    var treeVal=new Array();
                    for(var i=0;i<ajaxResult.length;i++){
                            var text = ajaxResult[i].text;
                                text = decodeURI(text,"utf-8");
                                text = text.replace(/%3B/g, ";");
                                text = text.replace(/%23/g, "#");
                                ajaxResult[i].text = text ;
                                var id = ajaxResult[i].id ;
                                id = decodeURI(id,"utf-8") ;
                                ajaxResult[i].id = id ;
                                var pid = ajaxResult[i].pid ;
                                pid = decodeURI(pid,"utf-8");
                                ajaxResult[i].pid = pid ;
                                treeVal[i]=ajaxResult[i];
                    }
                            tree.loadData (treeVal);
                            tree.expandAll();
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                XMLHttpRequest.responseText = decodeURI( XMLHttpRequest.responseText,"utf-8");
                alert( XMLHttpRequest.responseText);
                window.close();
            }
        });


Rank: 8Rank: 8

沙发
发表于 2016-8-24 15:00:44 |只看该作者
tree有两种加载方法
loadData(data)    加载树形数据,children字段连接子节点
loadList(list,"id","pid")  加载列表数据,id,pid对应表示父子关系

Rank: 2

板凳
发表于 2016-8-24 16:56:17 |只看该作者
felt 发表于 2016-8-24 15:00
tree有两种加载方法
loadData(data)    加载树形数据,children字段连接子节点
loadList(list,"id","pid")  ...

请问loadData(data)的 children字段 怎么设置呢?
loadList(list,"id","pid")加载的方式我也试过了,结果是页面加载不出数据,只弹出了选择框

Rank: 8Rank: 8

地板
发表于 2016-8-24 17:26:23 |只看该作者
flower 发表于 2016-8-24 16:56
请问loadData(data)的 children字段 怎么设置呢?
loadList(list,"id","pid")加载的方式我也试过了,结果 ...

请贴出你的数据

Rank: 2

5#
发表于 2016-8-25 16:50:24 |只看该作者
felt 发表于 2016-8-24 17:26
请贴出你的数据

已经用url的方式解决了,还是非常感谢你的帮助

Archiver|普加软件

GMT+8, 2024-10-6 04:18 , Processed in 1.028627 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部