javascript jstree 异步加载 大数据 json格式数据 动态加载
求教育:在项目环境IntellijIDEAgralis;在项目中我写了颗树,但是数据量比较庞大,在页面加载数据的时候会很卡,每次加载都会弹出"对话框";找不到原因何在,感...
求教育:
在项目环境 Intellij IDEA gralis;
在项目中我写了颗树,但是数据量比较庞大,在页面加载数据的时候会很卡,每次加载都会弹出"对话框";找不到原因何在,感觉可以把tree写成动态加载的或许就不会出现这种问题了。
现在树的写法是:
$("#theme_tree").jstree({
"json_data":{
"data":${themeList}
},
"themes":{
"theme":"default",
"icons" : false
},
"checkbox":{"two_state":true},
"plugins":[ "themes", "json_data", "ui", "checkbox"]
});
“${themeList}” themeList 是从后台传过来的json格式的数据,不知道该写异步加载
看了很多网上发布的代码,但是都看不懂,有很多的代码在“json_data”中有“url” 我对“url”的作用也不太清楚,我的理解是"url”接受一个json的数据。如果是这样的话,我现在已经有json的数据了,
我是这样想的,能不能第一次加载的时候加载父节点,父节点在themeList中查找,点击节点的时候,展开显示子节点,子节点也在themeList中查找。。如果这样不行,也可以用别的做法。。但是对于js来说我也是刚上手。。
求达人们给点提点一下。。。谢谢
在每次加载页面的时候都会弹出错误窗口:"此网页上的脚本造成Web浏览速度减慢" 展开
在项目环境 Intellij IDEA gralis;
在项目中我写了颗树,但是数据量比较庞大,在页面加载数据的时候会很卡,每次加载都会弹出"对话框";找不到原因何在,感觉可以把tree写成动态加载的或许就不会出现这种问题了。
现在树的写法是:
$("#theme_tree").jstree({
"json_data":{
"data":${themeList}
},
"themes":{
"theme":"default",
"icons" : false
},
"checkbox":{"two_state":true},
"plugins":[ "themes", "json_data", "ui", "checkbox"]
});
“${themeList}” themeList 是从后台传过来的json格式的数据,不知道该写异步加载
看了很多网上发布的代码,但是都看不懂,有很多的代码在“json_data”中有“url” 我对“url”的作用也不太清楚,我的理解是"url”接受一个json的数据。如果是这样的话,我现在已经有json的数据了,
我是这样想的,能不能第一次加载的时候加载父节点,父节点在themeList中查找,点击节点的时候,展开显示子节点,子节点也在themeList中查找。。如果这样不行,也可以用别的做法。。但是对于js来说我也是刚上手。。
求达人们给点提点一下。。。谢谢
在每次加载页面的时候都会弹出错误窗口:"此网页上的脚本造成Web浏览速度减慢" 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询