ztree吧 关注:1,830贴子:12,476
  • 2回复贴,共1

关于IE6下异步加载问题?

只看楼主收藏回复

后台采用SpringMVC,采用@ResponseBody注释返回json数据,前台基本代码:
var setting = {contentType : "application/x-www-form-urlencoded; charset=utf-8",data : {simpleData : {enable : true}},view : {expandSpeed : "fast"},callback : {onRightClick : OnRightClick},async : {enable : true,url : "org/getOrgTree.do",dataFilter : filter}};
$(document).ready(function() {$.fn.zTree.init($("#treeDemo"), setting); });
在ie6下始终空白,但IE7/IE8下能显示树信息,IE6下
filter函数可以处理返回的数据,加alert可以显示正常数据,但就是不显示树结构,请作者帮忙。


IP属地:黑龙江1楼2013-02-26 15:56回复
    补充一下:版本是3.5


    IP属地:黑龙江2楼2013-02-26 15:56
    回复
      2025-06-09 12:05:57
      广告
      1. 貌似 我提供的Demo 中异步加载 是完全可以在 IE6 上正常工作的。 而且我将 async.html这个Demo 中的setting 完全换成你的 setting ,只是把 url 的值设置为Demo中的 url,在 IE6 上也可以正常运行。
      2.你的配置中
      contentType 放在了错误的地方,会导致其无效。
      expandSpeed 如果设置为 fast 可以不用设置,但 zTree 已经强制在 IE6 下禁止使用动画展开的效果了,因为 IE6 性能太差了。
      不过以上这两个都不是导致你不能正常显示的原因。
      3.请你检查你生成的数据吧。 我怀疑很可能是数据造成的。


      IP属地:北京3楼2013-02-26 21:43
      回复