javascript实现动态加载树形菜单(tree),

JavaScript09

javascript实现动态加载树形菜单(tree),,第1张

页面既然得到从服务器传过来的json数据之后,还要转换为Object

比如,服务器组装好的json数据:

{

id:'001',

nodeMsg:'节点1'

}

这个是ajax成功之后的回调

function(xhr){

var o = eval('(' + xhr.responseText + ')')

alert(o.id + ':' + o.nodeMsg)

}

树形结构可以这样:对于每个节点,加一个filed叫做children,其值是一个array,含有所有子节点。{data:'1',children:[{data:'2',children:[]},{data:'3',children:[]}]}