nodes = zTree.getSelectedNodes(),
v = “”;
nodes.sort(function compare(a,b){return a.id-b.id;});
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + “,”;
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
var cityObj = $(“#citySel”);
cityObj.attr(“value”, v);
}
function showMenu() {
var cityObj = $(“#citySel”);
var cityOffset = $(“#citySel”).offset();
$(“#menuContent”).css({left:cityOffset.left + “px”, top:cityOffset.top + cityObj.outerHeight() + “px”}).slideDown(“fast”);
$(“body”).bind(“mousedown”, onBodyDown);
}
function hideMenu() {
$(“#menuContent”).fadeOut(“fast”);
$(“body”).unbind(“mousedown”, onBodyDown);
}
function onBodyDown(event) {
if (!(event.target.id == “menuBtn” || event.target.id == “menuContent” || $(event.target).parents(“#menuContent”).length>0)) {
hideMenu();
}
}
$(document).ready(function(){
$.fn.zTree.init($(“#treeDemo”), setting, zNodes);
});
//–>
</SCRIPT>
</head>
<body>
<div class=”zTreeDemoBackground left”>
<ul class=”list”>
<li class=”title”> <span class=”highlight_red”>选择城市时,按下 Ctrl 或 Cmd 键可以进行多选</span></li>
<li class=”title”> 城市:<input id=”citySel” type=”text” readonly value=”” style=”width:120px;”/>
<a id=”menuBtn” href=”#” onclick=”showMenu(); return false;”>选择</a></li>
</ul>
</div>
<div id=”menuContent” class=”menuContent” style=”display:none; position: absolute;”>
<ul id=”treeDemo” class=”ztree” style=”margin-top:0; width:160px;”></ul>
</div>
</body>
</html>
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<EquipTypeJson> list = testService.getAllEquipType();//数据库中获取源数据
JSONArray jsonArray = JSONArray.fromObject(list); //将list数据转为json对象










