ztree 请教如何动态修改async的url
ztree吧
全部回复
仅看楼主
level 4
arko2002 楼主
ztree能动态修改URL(或两个parm属性)吗
function onClickType(event, treeId, treeNode, clickFlag) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
var url = zTree.setting.async.url;
if(treeNode.type=='1'){
url = "../asyncData/a.php";
zTree.reAsyncChildNodes(null, "refresh");
}else{
url = "../asyncData/b.php";
zTree.reAsyncChildNodes(null, "refresh");
}
}
2012年08月24日 09点08分 1
level 11
你这么修改有问题的哟。。我不告诉你答案,给你一个题目:
var a = {a:1, b:2};
var x = a.a;
x = 3;
alert(x + "," + a.a);
a.a = 4;
alert(x + "," + a.a);
看看结果,再对比你的方法吧,想想问题出在哪里吧!
2012年08月24日 14点08分 2
谢谢zTreeAPI,代码应该这样改zTree.setting.async.url="../asyncData/a.php";
2012年08月27日 02点08分
回复 arko2002 :兄弟,你成功了?为什么我弄不起啊,老是修改不了url,你是怎么操作的?
2012年10月06日 05点10分
回复 alwaysman : setting.async.url 可以赋值为一个 function 请你多看Demo 和API
2012年10月08日 13点10分
1