如果从数据库查查询是递归查询的方式,那结果传到客户端是以啥形式为好?我目前在做导航下拉菜单,就被这个给卡住了.请高手指教

解决方案 »

  1.   

    如果要一次性返回全部结果,我会选择json。
    如果希望异步加载,那就用不到递归了----先返回大类生成第一级菜单后,在点击相应菜单时再异步加载下一级。
      

  2.   

    有没有例子给我参考一下.json我不怎么会用呀.
      

  3.   

    建议去找点json的资料,很容易的。
    我的资源里有个菜单,跟你的需求很想,可以参考下
      

  4.   

    var json={"success":"true","data":[{"Id":"001","name":"grace","family":{"father":"uf","mother":"um","sister":"none","borther":"none"}}]}
      

  5.   

    json我用过,就会用那么几句话.
      

  6.   

    构造菜单最基本的元素有:code:菜单编码 name:显示名称 link:链接 parentCode:父级菜单编码 order:同级显示的顺序。
    [{"code":"1","name":"父菜单","link":"1.htm",parentCode:"root","order":1},{"code":"11","name":"子菜单1","link":"11.htm",parentCode:"1","order":1},
    {"code":"12","name":"子菜单2","link":"12.htm",parentCode:"1","order":2}
    ]
      

  7.   

    其实我想根据返回结果集做循环动态生成的.但是发现传字符串很难做到,用json又不知道该怎么做循环.