Rumah  >  Artikel  >  hujung hadapan web  >  jquery ztree实现下拉树形框使用到了json数据_jquery

jquery ztree实现下拉树形框使用到了json数据_jquery

WBOY
WBOYasal
2016-05-16 16:48:151177semak imbas

公司最近的项目需要用到树形下拉框,在网上找了挺多源码,最后还是采用了zTree来实现,因为代码的移植性比较高,而且数据的获取比较容易。废话不多说,直接上代码。

index.jsp

复制代码 代码如下:















  • 选择城市时,按下 Ctrl 或 Cmd 键可以进行多选

  • 城市:
    选择







spring后台

json数据类
复制代码 代码如下:

public class EquipTypeJson {
private String id;
private String pId;
private String name;

public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPId() {
return pId;
}
public void setPId(String pId) {
this.pId = pId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}


}

controller页面
复制代码 代码如下:

public ModelAndView List(HttpServletRequest request, HttpServletResponse response,Product prod) throws Exception {
Map map=new HashMap();
List list = testService.getAllEquipType();//数据库中获取源数据
JSONArray jsonArray = JSONArray.fromObject(list); //将list数据转为json对象
String json = jsonArray.toString(); //将json对象转为字符串
map.put("jsonList", json);
return new ModelAndView("equip/List").addAllObjects(map);
}
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn