使用这部分代码时,我遇到了新版本的jstree问题。在第一次执行时,data函数返回根节点。问题是这个代码永远不会再执行。无论发生什么,我只有根节点。有人知道解决方案吗?
$('#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"]
})
{
答案 0 :(得分:0)
据我所知,jsTree只渲染根节点,然后当你打开根节点时,会发送一个对url的ajax GET请求,并将数据函数的返回值作为参数字符串。例如:
http://example.com/my_url?id=42