我有一個JQ樹,我試圖在樹結構中加載區域路徑。JQ Tree沒有正確渲染
我有LoadTree()
方法從document.ready
調用,並且此方法進行ajax調用,獲取對象列表(具有像DisplayName
的屬性)。
通過循環結果數據我創建了我想要綁定的數據字符串。但是,當我綁定數據時,數據不能正確呈現,它們每行都會呈現一個字符。
參考this image:
function LoadTree() {
var jsonData = '[';
//var finalData = "";
$.ajax({
type: "POST",
url: "@this.FullyQualified("/Metrics/LoadAreaPaths")",
async: false,
dataType: "json",
success: function (resultData) {
for (var i = 0; i < resultData.TreeViewModels.length; i++) {
jsonData += '{ label:' + "'" +
resultData.TreeViewModels[i].DisplayName + "'" + ',';
//children
jsonData += 'children: [{ label: ' + "'" + 'child3' +"'"+ '}]'
//last bracket
jsonData += '},'
}
jsonData += '];';
//finalData = jQuery.parseJSON(resultData);
}
//debugger;
});
$('#tree1').tree({
data: jsonData
});
}
任何幫助將不勝感激。
它有什麼區別? – Exception