请教transformToArray函数的问题
ztree吧
全部回复
仅看楼主
level 1
delilingling 楼主
经过transformToArray转换后是一个Array数组,数组里的每个元素都是object对象,这个对象里包含了node的21个属性。
但是,我把这个Array数组传到后台,该怎么把每个object的元素存储到数据库啊?后台程序只能取到每个object对象,但是对象里面的 像id,name,pid怎么取出来啊?
2012年05月17日 08点05分 1
level 9

var newTree=$.fn.zTree.getZTreeObj("TargetTree");
var Nodes=newTree.getNodes();
var act=newTree.transformToArray(Nodes);
var MyNode;
var str='';
for(var i=0;i<act.length;i++)
{
newTree.selectNode(act[i],true);
MyNode=newTree.getSelectedNodes();
str+="'"+MyNode[0].id+"',";
}
这里str是拼接的id,你需要取其他的数据也可以
与后台的交互就要通过ajax了
2012年05月17日 09点05分 2
回复
һ����һ����cc
:对象.属性就可以取,因为是JSON
2015年05月20日 20点05分
level 11
1、如果一定使用json 与后台通信,那么请去 google 一下: js json 与 server通信(带上你的后台语言,例如:java 等)
2、利用 拼接字符串与后台通信,就像楼上说的那样
2012年05月17日 13点05分 3
level 1
delilingling 楼主
谢谢,我使用了二楼的方法,问题解决了。
2012年05月18日 06点05分 4
1