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 に答える