jQuery+ztree外掛載入許可權選單樹顯示undefined的問題
阿新 • • 發佈:2021-10-07
當時的一個執行環境:
前端:使用的是jQuery+ztree外掛
問題所在:載入許可權選單樹的時候顯示undefined
分析原因:後端返回來的資料經列印都能正常返回並且是json字串,後端介面加上了@Responsbody,前端async 裡面加上了"dataType" : json ,最終發現數據互動沒有問題
最終導致問題原因:
1 // 2.建立JSON物件用於儲存對zTree所做的設定 2 var setting = { 3 "view":{ 4 //呼叫修改menuTree預設的圖示的方法 5 "addDiyDom": myAddDiyDom 6 // "addHoverDom":myAddHoverDom, 7 // "removeHoverDom":myRemoveHoverDom 8 }, 9 "data":{ 10 "key":{ 11 "url":"maomi",12 // "name" : "menuName" // 發現問題在這裡,name屬性為節點要顯示名字,如果沒有設定節點就會顯示undefined,而且後面的value值要和實體類節點名稱一致 13 } 14 } 15 };