您的位置:首页 > Web前端 > JavaScript

jsTree ajax 获取json数据加载树

2017-01-08 14:07 357 查看
后台获取json格式数据。

直接上代码。 最后有一张官方ajax获取tree的说明。

var ajaxTreeSample = function() {

$("#tree_4").jstree({
"core" : {
"themes" : {
"responsive": false
},
// so that create works
"check_callback" : true,
'data' : function (obj, callback) {
var jsonstr="[]";
var jsonarray = eval('('+jsonstr+')');
$.ajax({
type: "POST",
url:"/bms/wechat/wemenu/show.do",
dataType:"json",
async: false,
success:function(result) {
var arrays= result.data;
for(var i=0 ; i<arrays.length; i++){
var arr = {
"id":arrays[i].menuId,
"parent":arrays[i].parentId=="root"?"#":arrays[i].parentId,

a4ea
"text":arrays[i].menuName
}
jsonarray.push(arr);
}
}

});
callback.call(this, jsonarray);
}
},
"types" : {
"default" : {
"icon" : "fa fa-folder icon-state-warning icon-lg"
},
"file" : {
"icon" : "fa fa-file icon-state-warning icon-lg"
}
},
"state" : { "key" : "demo3" },
"plugins" : [ "dnd", "state", "types" ]
});

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsTree ajax