zTree3.4前后台数据交互无法实现

北方蛮子 发布于 2012/09/19 18:11
阅读 1K+
收藏 0

【深度】AI、5G时代下,算力网络与内生安全最全解析!>>>

jsp页面方法:

<SCRIPT type="text/javascript" >

var setting = {

check: {

enable: true

},

async: {

                enable: true,

                url:"<%=request.getContextPath() %>/statistics.do?method=queryCompetence",

                autoParam:["id"],

                otherParam:{"otherParam":"zTreeAsyncTest"},

                dataType: 'json', 

                dataFilter: filter

            },

data: {

simpleData: {

enable: true

}

}

};

 

        function filter(treeId, parentNode, childNodes) {

            if (!childNodes) return null;

            for (var i=0, l=childNodes.length; i<l; i++) {

            childNodes[i].name = childNodes[i].name.replace(/\.n/g, '.');

            }

            return childNodes;

        };

$(document).ready(function(){

$.fn.zTree.init($("#treeDemo"), setting);

});

  </SCRIPT>

后台:

List<String> list = new ArrayList<String>();

String s1 = "{id:001, pId:0, name:\"公司\" , open:true}";

list.add(s1);

        for(int i=0;i<pmUserBu.size();i++){

        TCtUserBu tp = (TCtUserBu)pmUserBu.get(i);

        String s4 = "{id:"+tp.getUserBuId()+", pId:001, name:\""+tp.getUserBuName()+"\" , open:true}";

        list.add(s4);

        }

        String s2 = "{id:002, pId:0, name:\"项目\" , open:true}";

        list.add(s2);

        for(int i=0;i<pmProject.size();i++){

        TCtProject tp = (TCtProject)pmProject.get(i);

        String s4 = "{id:"+tp.getProjectId()+", pId:002, name:\""+tp.getProjectName()+"\" , open:true}";

        list.add(s4);

        }

        String s3 = "{id:003, pId:0, name:\"方案\" , open:true}";

        list.add(s3);

        for(int i=0;i<pmPlan.size();i++){

        TCtPlan tp = (TCtPlan)pmPlan.get(i);

        String s4 = "{id:"+tp.getPlanId()+", pId:003, name:\""+tp.getPlanName()+"\" , open:true}";

        list.add(s4);

        }

        

response.getWriter().print(JSONArray.fromObject(list).toString());

但是我在打开页面之后却没有看见数据,第一次接触zTree。有许多不明白的地方还请大家多多指教

加载中
0
zTree
zTree
请用调试工具进行调试,看看问题出在哪里。。。js 是否正常加载?异步加载是否执行? 返回的数据是什么?是否格式错误?
返回顶部
顶部