【问题标题】:jsTree async with preloaded datajsTree 与预加载数据异步
【发布时间】:2010-04-01 20:00:01
【问题描述】:

我正在尝试使树视图异步。呈现页面时,会显示默认的树项。 jsTree 无论如何都会尝试重新加载根目录。

我希望页面使用从浏览器呈现的默认项目(而不是 ajax 调用)呈现(使用 jsTree 初始化)。然后我们用户尝试更深入,那就是我想做 ajax 调用的时候。

感谢任何帮助。谢谢!

【问题讨论】:

    标签: asynchronous jstree


    【解决方案1】:

    来自文档:如果同时设置了 dataajax,则初始树将从 data 字符串呈现。当打开一个关闭的节点(没有加载的子节点)时,会发出 AJAX 请求。

    一个例子,

    $(function () {
    $("#demo4").jstree({ 
        "json_data" : {
            "data" : [
                { 
                    "data" : "A node", 
                    "state" : "closed"
                },
                { 
                    "attr" : { "id" : "li.node.id" }, 
                    "data" : { 
                        "title" : "Long format demo", 
                        "attr" : { "href" : "#" } 
                    } 
                }
            ],
            "ajax" : { "url" : "/static/v.1.0rc/_docs/_json_data.json" }
        },
        "plugins" : [ "themes", "json_data" ]
    });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-03
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多