0
我有一个变量,我想将它传递给$('#tree').jstree()
。将JSON作为变量传递给jsTree
尝试:
$('#tree').jstree({
plugins: ["checkbox", "types"],
"types": {
"file": {
"icon": "jstree-file"
}
},
'core': {
'data': mdata.data
}
});
//------------------------------
$('#tree').jstree({
plugins: ["checkbox", "types"],
"types": {
"file": {
"icon": "jstree-file"
}
},
'core': {
'data': JSON.stringify(mdata.data)
}
});
//------------------------------
$('#tree').jstree(mdata.data)
我的JSON变量(mdata.data
)由JSON.parse()
已经被解析。我已通过jsonlint.com验证了它的有效性。那就是:
[{
"soslist": [{
"code_intext": "utf-8",
"count_of_pages": 2,
"count_of_records": 7,
"curobj": "1",
"obj": "1",
"page": 1
}, {
"code_intext": "utf-8",
"count_of_pages": 2,
"count_of_records": 7,
"curobj": "1",
"obj": "1",
"page": 1
}],
"system": [{
"count_of_pages": 2,
"count_of_records": 7,
"curobj": "1",
"page": 1
}]
}]
mdata.data
控制台:
它甚至有可能还是需要jsTree具体JSON结构和类似的东西id
和parent_id
?