2013-06-13 4 views
0

내가 잘못하고 있는지 확실하지 않지만, dataUrl을 사용할 때 jqTree가 표시되지 않습니다.URL에서 데이터를로드하기 위해 jqTree를 가져올 수 없습니다.

Chrome dev tools 네트워크 탭을 보면 js 파일이로드되었지만 가장 간단한 비트가 JSON 인 경우에도 트리가 생성되지 않습니다. data.js

$('#tree1').tree({ 
    dataUrl: 'data.js' 
}); 

내용 :

{ 
    label: 'node1', 
    children: [ 
     { label: 'child1' }, 
     { label: 'child2' } 
    ] 
}, 
{ 
    label: 'node2', 
    children: [ 
     { label: 'child3' } 
    ] 
} 

어떤 제안? 내 JSON에 포맷팅 문제가 있습니까?

답변

1

데이터는 배열이어야합니다. 그래야합니다 :

[ 
    { 
     label: 'node1', 
     children: [ 
      { label: 'child1' }, 
      { label: 'child2' } 
     ] 
    }, 
    { 
     label: 'node2', 
     children: [ 
      { label: 'child3' } 
     ] 
    } 
] 
관련 문제