我现在在使用jquery.treeview插件生成一颗树,生成树之后,我想在每个节点还要添加额个的功能,现在存在的问题就是如何来传递参数?我在每个节点上添加了一个事件,如:<span  onclick='showDetail('+obj+')'/>;我想点击每个节点的时候显示,所有子节点的详细信息(节点下面还有很多子节点);现在存在的主要问题就是obj对象不能作为参数传递,也就不能获取到子节点的信息。但是,如果说span是用document.creatElement("span");创建的就可以,但我用的是插件,修改了创建方式树又生成不了!现在拿多头痛!

解决方案 »

  1.   

    能否说详细一点,我从后台传回的数据就是json格式的!
      

  2.   

    网络传递大多是字符串的传递,你传对象也是先将对象先以字符串的形式表示才传递的,一般以{*:*;}格式传递,json是一个js文件,封装了一些方法,用它的prase可以相互转换,当然jquery中好像也有类似的方法!
      

  3.   

    还有如果用异步的话,dwr也是可以考虑的!
      

  4.   

    用json,在目标页面对json的串进行解析
      

  5.   

    Ok , 问题解决了,用JSON的确比较方便!