当前位置: 代码迷 >> JavaScript >> jstree 1.0不能很好地工作
  详细解决方案

jstree 1.0不能很好地工作

热度:81   发布时间:2023-06-13 12:12:44.0

使用这部分代码时,新版本的jstree出现问题。 第一次执行时,数据函数返回根节点。 问题在于此代码永远不会再次执行。 所以无论发生什么,我都只有根节点。 有人知道解决方案吗?

$('#tree').jstree(
  json_data: {
                    ajax: {
                        url: '<%=url %>',  
                        dataType: "json",
                        data: function (n) {
                            return {
                             "id": n.attr ? n.attr("id") : 0
                            };
                        }
                    }
                },
                themes: { url: '/ThirdParty/jquery/jsTree/themes/', theme: "default", dots: true, icons: true },
                plugins: ["json_data", "themes", "ui"]

            })
            {

据我了解,jsTree仅呈现根节点,然后在打开根节点时,会发送对url的ajax GET请求,并将数据函数的返回值作为参数字符串。 例如:

http://example.com/my_url?id=42