本文共 3515 字,大约阅读时间需要 11 分钟。
这是为了删除jstree中的不需要的数据内容
'data': [ { "id": "abc", "text": "概况", "data": { "key": "key1", "Value": "value" }, "state": { "opened": true }, "children": [ { "text": "看板", "state": { "selected": true }, "icon": "glyphicon glyphicon-flash" }, { "text": "运维中心", "state": {} }, { "text": "Child node 2", "state": { "disabled": false } }, ] }, { "text": "电力监控", "state": { "opened": true }, "children": [ { "text": "电力数据", "state": { "selected": true }, "icon": "glyphicon glyphicon-flash" }, { "text": "电力数据报表", "state": { "disabled": true } }, { "text": "配电图", "state": { "disabled": false } }, { "text": "变压器监测", "state": { "disabled": false } }, ] } ]
删除json数据项的代码
function test() { var data = $('#containertree').jstree(true).get_json(); data.map((item) => { delete item["li_attr"]; delete item["state"]; delete item["a_attr"]; delete item["icon"]; //console.log("children1") item["children"].map((itemsub) => { delete itemsub["li_attr"]; delete itemsub["state"]; delete itemsub["a_attr"]; delete itemsub["icon"]; }) }); var mytext = JSON.stringify(data); alert(mytext); }
删除项目后的数据内容
[ { "id": "abc", "text": "概况", "data": { "key": "key1", "Value": "value" }, "children": [ { "id": "j1_2", "text": "看板", "data": {}, "children": [] }, { "id": "j1_3", "text": "运维中心", "data": {}, "children": [] }, { "id": "j1_4", "text": "Child node 2", "data": {}, "children": [] } ] }, { "id": "j1_5", "text": "电力监控", "data": {}, "children": [ { "id": "j1_6", "text": "电力数据", "data": {}, "children": [] }, { "id": "j1_7", "text": "电力数据报表", "data": {}, "children": [] }, { "id": "j1_8", "text": "配电图", "data": {}, "children": [] }, { "id": "j1_9", "text": "变压器监测", "data": {}, "children": [] } ] }]
转载地址:http://vmumf.baihongyu.com/