easyui生成的树为什么会再次调用java方法重新再次生成树

easyui生成树后,点击最后一个节点为什么会再次调用java方法,再次重新生成树,.如下图所示,如江南区已是最后一个节点,点击后会重新调用java方法返回,再次生成树,... easyui生成树后,点击最后一个节点为什么会再次调用java方法,再次重新生成树,.如下图所示,如江南区已是最后一个节点,点击后会重新调用java方法返回,再次生成树,无限循环下去.各位大神求解.

Js:
function getAdminRegionTree() {
$('#adminRegionTree').tree({
url : "adminiRegionTree.action?pid=-1",
l ines:true,
loadFilter : function(data) {
var d = eval("("+data+")");
return d;
}
});
}
Java:
展开
 我来答
alexmao4
2014-07-17 · TA获得超过1741个赞
知道大有可为答主
回答量:2350
采纳率:50%
帮助的人:448万
展开全部
是你java有问题吧,默认easyui的节点是ajax可动态加载的,你点击最后的节点,他会请求server(你没有设置那么是当前的url)查找子树,你的server端总是返回这段值,当然就错了。
更多追问追答
追问
怎么设置当前的URL?
追答
你调试每次返回的json啊
蔚蓝海域之歌
2018-03-01
知道答主
回答量:2
采纳率:0%
帮助的人:1456
展开全部
我也遇到了这样的问题,后来发现每一个节点(父节点和子节点)下我都设置了state(展开属性)="closed",所以只要easyui发现了是关闭状态的话就会在请求url,返回的数据会出现在当前及节点下,解决办法是控制最后一级的树节点的state=null;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卖火柴的ly0
2016-07-04 · TA获得超过201个赞
知道答主
回答量:48
采纳率:50%
帮助的人:3.8万
展开全部
最近也遇到这种问题你是怎么解决的啊1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式