前言:
從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;
})
留言列表