热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

ajax,json,servlet,dtree

做一个可以查询的dtree,不支持异步,在数据量比较少的情况下还是可以的,首先利用页面ajax调用mce:scripttypetext/javascript!--vartreenewdTree(tree);//创建一个对象.tree.add(1,-1,浙江,,,,,,true);$.ajax({type:POST,ur

做一个可以查询的dtree,不支持异步,在数据量比较少的情况下还是可以的,

首先利用页面ajax调用




然后在web.xml中配置servlet,由servlet从数据库取出数据,并返回页面,


List list1=  resprojectService.selectNode1();
List list2=  resprojectService.selectNode2();
request.setCharacterEncoding("utf-8");
response.setContentType("text/xml;charset=utf-8");
PrintWriter out = response.getWriter();
JSONArray jsonArray = JSONArray.fromObject(list1);
JSONArray jsonArray2 = JSONArray.fromObject(list2);
String jsonstring = "{node:"+jsonArray+",nodenode:"+jsonArray2+"}";
System.out.println("aa=="+jsonstring);
response.setContentType("text/html;charset=utf-8");


返回的数据,根据var json = eval("("+req+")");把数据转换成数组一样的形式,具体见上面的代码

然后,查询同上,ajax调用servlet然后返回json的类型,分解成数据段,dtree里面有个方法,opento它可以直接定位到节点上


推荐阅读
author-avatar
喂╲偶稀飯妳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有