最近公司用ztree实现一棵树,后台返回的数据格式正确,初始化时发现返回的json串不是对象.
这么搞一下就OK了
var zNodes;
var treeObj;
var d;
var setting = {
view: {
//dblClickExpand: dblClickExpand
dblClickExpand:true
},
data: {
simpleData: {
enable: true
}
},
}
$(document).ready(function(){
$.ajax({
url:"../../orgui/syncAjax.action",
async:false,
cache:false,
contentType:"application/x-www-form-urlencoded; charset=utf-8",
dataType:"json",
success:function(data){
zNodes=data.ztreeString;
d=eval(zNodes);//返回是json串,我们需要转成json对象
}
});
treeObj=$.fn.zTree.init($("#treeDemo"), setting, d);
});