jquery eazyUI的下拉树异步实现

news/2024/7/11 0:37:39 标签: jquery, easyui, 下拉树

1、jsp里加一个标签
也可以不是select。url是后台返回json数据的请求地址,每次展开请求时,都会把要展开节点的“id”传给后台

<select id="orgAreaId" class="easyui-combotree"  style="width: 200px;" data-options="url:'../area/queryChildrenArea.do',required:true"></select>

2、后台
很简单,构造返回的json就可以了。初次请求时id是null。【”state”: “closed”】表示该节点不自动展开,也就是说在页面上可以手动自行点击加号展开。( ̄▽ ̄)”这就是异步?

    @RequestMapping(value = "/queryChildrenArea.do", method = RequestMethod.POST)
    @ResponseBody
    public String queryChildrenArea(String id){
        if(null==id || "".equals(id)){
            id = "-1";
        }

        StringBuffer sb = new StringBuffer();
        sb.append("[");
        List<Map<String, Object>> list = areaService.queryChildrenArea(id);
        if(null!=list && list.size()>0){
            for (int i=0; i<list.size(); i++) {
                sb.append("{");
                sb.append("\"id\": "+list.get(i).get("AREA_ID")+",");
                sb.append("\"text\": \""+list.get(i).get("AREA_NAME")+"\",");
                sb.append("\"state\": \"closed\"");
                sb.append("}");
                if(i != list.size()-1){
                    sb.append(",");
                }
            }
        }

        sb.append("]");
        return sb.toString();
    }

最终实现很简单,但是找结果的过程却花了不少时间。


http://www.niftyadmin.cn/n/789951.html

相关文章

java之内存管理,内存溢出,垃圾回收(GC)

啊啊啊,阿里面试问到了java内存是怎么管理的&#xff0c;我当时睡蒙蔽了&#xff0c;自我感觉崩了&#xff0c;算法题也崩了&#xff0c;这个题当时问我我想了想&#xff0c;java内存管理&#xff0c;这是啥&#xff1f;好懵逼&#xff0c;我想想要不说说GC&#xff1f;说了一大…

全国城市 json

[{ "label": "北京Beijing010", "name": "北京", "pinyin": "Beijing", "zip": "010" }, { "label": "重庆Chongqing023", "name": "重庆", "…

腾讯笔试题之贪吃的小Q

先说一句&#xff0c;大佬就是大佬&#xff0c;这脑回路是怎么绕出来的。 小Q的父母要出差N天&#xff0c;走之前给小Q留下了M块巧克力。小Q决定每天吃的巧克力数量不少于前一天吃的一半&#xff0c;但是他又不想在父母回来之前的某一天没有巧克力吃&#xff0c;请问他第一天最…

如何使用Hadoop的Partitioner

[b][colorolive][sizelarge]Hadoop里面的MapReduce编程模型&#xff0c;非常灵活&#xff0c;大部分环节我们都可以重写它的API&#xff0c;来灵活定制我们自己的一些特殊需求。今天散仙要说的这个分区函数Partitioner&#xff0c;也是一样如此&#xff0c;下面我们先来看下Par…

201504171529_《最常用的CSS和Js效果》_内容筛选

http://www.cnblogs.com/tuquu/p/4434905.html转载于:https://www.cnblogs.com/beesky520/p/4435077.html

分析java中String.split的源码并说一下常犯的错误

腾讯笔试&#xff0c;第一个题15分钟写完&#xff0c;20分钟修改&#xff0c;唉&#xff0c;够够的&#xff0c;我都在想这是不是出题的人专门设置的&#xff0c;就看你看过String.split的源码不&#xff0c;不多说了&#xff0c;分析一下 直接上源码&#xff1a; public Strin…

如何使用Hadoop的MultipleOutputs进行多文件输出

[b][colorolive][sizelarge]有时候&#xff0c;我们使用Hadoop处理数据时&#xff0c;在Reduce阶段&#xff0c;我们可能想对每一个输出的key进行单独输出一个目录或文件&#xff0c;这样方便数据分析&#xff0c;比如根据某个时间段对日志文件进行时间段归类等等。这时候我们就…

冷笑话-手持两把锟斤拷 口中疾呼烫烫烫 脚踏千朵屯屯屯 笑看万物锘锘锘

手持两把锟斤拷 口中疾呼烫烫烫 脚踏千朵屯屯屯 笑看万物锘锘锘 就用这个冷笑话来作为第一篇把&#xff0c;应该都通过这个冷笑话吧&#xff0c;也是编程中经常会遇到的问题。。。 聊聊原理吧。。 锟[kūn]斤拷&#xff0c;http://baike.baidu.com/link?urlGCoDM7HBIV_JcJfXzI…