layui-tree使用ajax載入資料
阿新 • • 發佈:2018-11-17
如題,這個問題困擾了我很久。總是出現各種問題
問題一:
你後臺返回的資料中不能多出一些奇怪的資料,即便你該有的東西都有了(一開始我以為只要該有的引數不少就可以,現在看來不是)
問題二:
因為使用ajax求的資料,所以你可能會這麼寫
layui.tree({
elem : '#demo',
nodes :getTree()
});
function getTree(){//ajax請求、、、、、}
我也是,但是不行,我也不知道為啥,明明沒錯的啊,求告知
所以這麼寫
function getTree(){
$.ajax({
。。。
success:function(data){
layui.tree({ elem : '#demo' , nodes :data });
}});}
問題三:
你返回的資料是‘’對的‘’,但是就是不行。你甚至用alert將success:function(data){}中的data彈出來,然後複製,貼上到 nodes:後面都能顯示出正確的結果。但是就是不行。我給你說,十有八九是問題一的錯,或者是你的“”的問題。我測試了很多遍。
“”是什麼意思那。就是說你nodes:後面的值必須是{“”,“”}這樣的,key和value必須有“”。官網給出的例子裡面的key是沒有“”,我就是被這個給誤導的。
我在練習tree時就遇到這幾個問題,尤其是問題二,真的是不理解為啥不對