心殇竹墨轩 2016-05-31 06:30 采纳率: 0%
浏览 1711

jstree如何做树形菜单时mysql中的sql语句该怎么写

我的jstree代码如下:
href="/static/manage/js/jstree/themes/default/style.min.css">

$('#jstree_demo') .jstree( { "core" : { "animation" : 0, "check_callback" : true, "themes" : { "stripes" : true }, 'data' : { 'url' : function(node) { var jsonData = JSON.stringify(node); alert(jsonData); return node.id === '#' ? '/manage/competence/getCPList?parentId=-1' : '/manage/competence/getCPList'; }, 'data' : function(node) { return { 'id' : node.id }; } } }, "types" : { "#" : { "max_children" : 1, "max_depth" : 4, "valid_children" : [ "root" ] }, "root" : { "icon" : "/static/manage/js/jstree/themes/images/tree_icon.png", "valid_children" : [ "default" ] }, "default" : { "valid_children" : [ "default", "file" ] }, "file" : { "icon" : "glyphicon glyphicon-file", "valid_children" : [] } }, "plugins" : [ "contextmenu", "dnd", "search", "state", "types", "wholerow" ] }); $('#jstree_demo').on("changed.jstree", function(e, data) { if (data.selected != "") { console.log(data.selected); //alert(data.selected); changeCompetence(data.selected); window.location.href='/manage/competence/index.htm#'+data.selected } });

请教大神帮忙看看,因为我数据库中的id必须要个这个node.id一致,不知道改则呢么改了

  • 写回答

1条回答 默认 最新

  • 斯密德 2016-05-31 10:08
    关注

    大概思路应该是:迭代算法,
    可以在mysql中定义一个函数,函数的参数为节点,根据你传入的节点来判定是否有子节点,然后再判定子节点下是否有子子节点,,,,,,,,大概是这个思路

    评论

报告相同问题?

悬赏问题

  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)