ajax+ztree+异步加载怎样结合使用?
ztree吧
全部回复
仅看楼主
level 5
huzengxi1994 楼主
用$.ajax提交一个变量到后台,在success:function(data){}就能获取childNode与parentNode,这样的话async中的url、otherParam、这些参数就用不上了,这应该都不算是zTree的异步传输了吧?就算用function ajaxDataFilter(treeId, parentNode, childNodes) {}再获取已经到达前台的childNode与parentNode感觉更像是重新初始化这个节点。
像这种能不能实现节点的无刷新显示效果?
因为不知道otherParam、url等这些参数后面可不可以接方法,用这些值(尤其是otherParam是可变的)
2012年08月09日 08点08分 1
level 11
1、如果你用了自己的方法实现异步加载,那么当然可以不使用 zTree 的异步加载模式的。
2、zTree 的 dataFilter 是为了那些使用 zTree 异步加载模式的用户,当返回的数据不能完全满足 zTree 的节点数据格式时,对数据进行的预处理操作。
3、otherParam 不支持 function;但 url 是支持 function 的,你完全可以不使用 otherParam了。
2012年08月10日 00点08分 2
level 11
补充, 对于 v3 系列的 zTree 对于不影响节点初始化的参数,基本上都可以在使用过程中直接修改 zTreeObj.setting 里面的属性。
2012年08月10日 00点08分 3
1