DWZ 和 zTree 如何可以实现ajax
夜里挑战自我。
今天我想把DWZ和zTree整合在一起。昨天我已经实现了用单纯的zTree实现了加载ajax的功能。所以今夜打算把zTree糅合在DWZ中。但是发现居然没法更新,尽管按照大牛的方法debug,可以看到从cgi中已经有了返回值,但是就是没有更新tree,我想是不是因为我的ajax有问题啊。
以前不用zTree的时候,网页刷新后直接就可以ajax了,但是现在由于刷新界面的时候还没有加载ztree,也就是说ztree还没有加到<body>中,那我把初始化写到哪里啊?我这样写的
<head>
........
jQuery_1_4_4(document).ready(function(){
var zTreeObj = jQuery_1_4_4.fn.zTree.init(jQuery_1_4_4("#treeDemo3"), setting3);
zTree = jQuery_1_4_4.fn.zTree.getZTreeObj("treeDemo3");
rMenu = jQuery_1_4_4("#rMenu");
});
........
</head>
结果是:我得到一个空表。。。。。。再次请求大牛给与解答。。。。我的学习兴趣现在非常浓厚。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
很可能是样式冲突造成的,这个利用调试工具检查一下 样式冲突的原因,然后在 zTreeStyle.css 弥补一下应该就可以了
大牛一般用什么调试工具啊
回复
chrome 的 F12 就可以了
用了 DWZ 的框架,你就应该了解这个框架的特性,看看你用来显示 zTree 的 DOM 是何时生成的,当他生成之后,再初始化 zTree 即可。
用了 DWZ 的框架,你就应该了解这个框架的特性,看看你用来显示 zTree 的 DOM 是何时生成的,当他生成之后,再初始化 zTree 即可。
我也记得DWZ在加入第三方的时候是相对的麻烦一点的··DWZ上的帮助文档上有的····
大牛的意思是说,不要把JS代码写到Head里面对吗?等载入ztree的部件页面之后再写对吧?
请大牛帮我看看下面的图片的问题,我把zTree潜入到了DWZ中,结果图片在下面。。。。
我感觉似乎是由于载入图标的时候:展开与合并的那两个图片没有对应上位置。。。。大牛对吗?
用了 DWZ 的框架,你就应该了解这个框架的特性,看看你用来显示 zTree 的 DOM 是何时生成的,当他生成之后,再初始化 zTree 即可。