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浏览速度减慢"
展开
 我来答
zhengshao01
2012-06-07 · TA获得超过282个赞
知道答主
回答量:224
采纳率:0%
帮助的人:141万
展开全部
动态加载 那 就是 通过ajax 发出请求 接受 JSON格式的字符串 再转化成 javascript 识别的JSON 对象
也就是 “${themeList}” 就可以了

前台通过URL 到 服务端 请求数据 服务端(返回的必须是JSON格式的) 返回数据 前台处理就行了
慢慢的cai明白
2016-10-31 · 超过26用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:29.4万
展开全部
你的这个问题解决了吗?我现在好像和你的问题一样 ,能告知我一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式