function getNodeContents(node) {
 var s = "";
 if(node.childNodes.length > 0)
 { 
  s+="[";
  for(var i=0; i<node.childNodes.length; i++) {
   var id = node.childNodes[i].id;
   var text = node.childNodes[i].text; 
   var text = node.childNodes[i].변수명;  <-- tree의 json값중 추가적으로 넣은 값을 가져올려면 다음을 추가하여 가져온다.
   var hasChild = node.childNodes[i].childNodes.length>0?true:false;
   if(i > 0){s+=",";}
   s+= "{'id':'"+id+"'\n"
     +",'text':'"+text+"'\n";
     if(hasChild){
      s+=",'leaf':false\n";
      s+=",children:";
     }else{
      s+=",'leaf':true\n";
     }
   s += getNodeContents( node.childNodes[i]);
   s += "}";
  }
  s+="]";
 }
 return s;
}
Posted by genius3k

티스토리 툴바