问题描述
使用这部分代码时,新版本的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"]
})
{
1楼
据我了解,jsTree仅呈现根节点,然后在打开根节点时,会发送对url的ajax GET请求,并将数据函数的返回值作为参数字符串。 例如:
http://example.com/my_url?id=42