close

前言:

從bootstrap 中的html網頁得到一段程式碼:

var jqxhr = '[' +
                                      '{' +
                                        '"text":"Max",' +
                                        '"nodes":[' +
                                          '{' +
                                            '"text":"Sylvia",' +
                                            '"nodes":[' +
                                             
                                            ']' +
                                          '}'+
                                        ']' +
                                      '}' +
                                     
                                    ']';

 $('#treeview6').treeview({
                                            color: "#428bca",
                                            expandIcon: "glyphicon glyphicon-stop",
                                            collapseIcon: "glyphicon glyphicon-unchecked",
                                            nodeIcon: "glyphicon glyphicon-user",
                                            showTags: true,
                                            data: jqxhr
                                        });

發現寫死並不是我想要的,我希望先從讀取本機開始。

 var jqxhr = $.getJSON("mydata.json", function (json) { })

$.getJSON本來就是讀取JSON檔的JQuery

原本我一值讓data: jqxhr但是我發現他會找不到,我也不知道原因..(超級初學者),只知道原本的jqxhr就跟字串沒兩樣

所以我解決的方法是塞而且把JSON轉字串放在裡面就對了...

     var jqxhr = $.getJSON("mydata.json", function (json) {
                                        $('#treeview6').treeview({
                                            color: "#428bca",
                                            expandIcon: "glyphicon glyphicon-stop",
                                            collapseIcon: "glyphicon glyphicon-unchecked",
                                            nodeIcon: "glyphicon glyphicon-user",
                                            showTags: true,
                                            data: JSON.stringify(json)
                                        });
                                       // console.log(JSON.stringify(json));
                                       // return json;
                                    })

arrow
arrow
    全站熱搜

    程式小試身手 發表在 痞客邦 留言(0) 人氣()