我想在html中显示树格式。我在我的html中使用以下脚本来显示jstree结构:
<div id="container"></div>
<script>
$(function() {
$('#container').jstree({
'core' : {
'data' : {
"url" : "getBOMH",
"dataType" : "json"
}
}
});
});
</script>
getBOMH
是一个python方法,它使用存储过程连接到mysql数据库以提取树数据。 mysql数据库表有一堆列,包括&#34; material_id&#34;,&#34; material_name&#34;,&#34; parent_id&#34;。
材料之间的关系由parent_id列捕获,该列存储每种材料的父级的material_id。
使用以下python代码从数据库中提取数据:
@ app.route(&#39; / getBOMH&#39;) def getBOMH():
con = mysql.connect()
cursor = con.cursor()
cursor.callproc('sp_getBOMByUser',(_user,))
boms = cursor.fetchall()
我试图找出一种解析结果的方法,然后将它们发送到jstree脚本,以便它可以理解数据的父子关系。请注意,表中的数据是动态的,用户可以将其更改为具有不同组件的不同产品。因此需要根据确定每种材料的父级的parent_id列来解析信息。
有关如何执行此操作或我应该获取信息的任何想法或提示。
由于