0

我正在尝试使用 json 数据来构建一个 jstree,如下所示:

$(document).ready(function () {

$(function () {  

   $("#left").jstree({   

         "json_data" : {  

             "ajax" : {

                 "url": "http://192.168.101.2/img/jstree.json",  

                 "data" : function (n) {   

                     return { id : n.attr ? n.attr("id") : 0 };   
                     }  
                 }  
            },  
            "plugins" : [ "themes", "json_data" ]  
        });  
     });
});

我的树没有建造,任何想法我做错了什么?

4

1 回答 1

1

这是解决方案

您必须使用其中之一$().ready(function() {})$(function() {}). 这两者具有相同的含义。

$(function () {  

     $("#left").jstree({   

         "json_data" : {  

             "ajax" : {

                 "url": "http://192.168.101.2/img/jstree.json",  

                 "data" : function (n) {   

                     return { id : n.attr ? n.attr("id") : 0 };   
                 }  
             }  
        },  
        "plugins" : [ "themes", "json_data" ]  
   });  
});
于 2012-08-22T14:08:23.667 回答