【发布时间】:2011-11-10 11:05:40
【问题描述】:
我正在尝试让 jsTree 按需加载子节点。我的代码是这样的:
jQuery('#introspection_tree').jstree({ “json_data”:{ “阿贾克斯”:{ 网址:“http://localhost/introspection/introspection/product” } }, “插件”:[“主题”,“json_data”,“ui”] });调用返回的json是
[ { “数据”:“套件 1”, “属性”:{ “身份证”:“1” }, “孩子们”: [ [ { “数据”:“硬件”, “属性”:{ “身份证”:“2” }, “孩子们”: [ ] } ], [ { “数据”:“软件”, “属性”:{ “身份证”:“3” }, “孩子们”: [ ] } ] ] } ...... ]每个元素都可以有很多孩子,树会很大。目前这是一次加载整个树,这可能需要一些时间。当用户打开子节点时,我需要做些什么来实现按需加载?
提前致谢。
【问题讨论】:
-
如何使用返回promise而不是url的函数?我的意思是,使用虚拟承诺而不是 ajax 调用