JSTree手动管理AJAX请求
来源:互联网 发布:网络兼职在校学生 编辑:程序博客网 时间:2024/04/30 08:04
在项目中,突然出现这样的需求:
1.顶层节点一次性全部给出;2.子节点延迟加载;3.数据格式需要严格遵守厂商的规格;
一看厂商的规格,,果然如此,跟JSTree默认的格式差了不少,这样就需要手动处理jstree的AJAX请求,核心代码如下:
$('#jstree').jstree({ 'core' : { 'data' : function(obj, cb) { // 获取节点数据信息 let id = obj.id; // 处理根节点 if(id === '#') { // 请求节点数据 $.getJSON('users', {id : id}, function(datas) { cb.call(this, datas.data) }) } else { // 请求节点数据 $.getJSON('users',{id : id},function(datas) { cb.call(this, datas.data) }) } } } })
经测试,完全满足接口需求。
0 0
- JSTree手动管理AJAX请求
- jstree--AJAX 请求获取数据形成树
- jquery.validate手动调用校验,方便ajax请求
- jstree
- JSTree
- jstree
- jstree
- JSTree
- jsTree
- jstree 请求后台数据前台处理
- 如何管理庞大的Ajax请求?
- JSTree--JSON--AJAX动态加载JSON数据
- jsTree ajax 获取json数据加载树
- AJAX请求
- ajax 请求
- ajax请求
- AJax请求
- Ajax请求
- [RK3288][Android6.0] 调试笔记 --- ECHI上的USB Camera无法打开
- Tablayout的简单使用
- Ubuntu 16.04.1 LTS部署django 1.10.4到Apache_2.4.18
- java异步写日志到文件中
- View 碰撞检测
- JSTree手动管理AJAX请求
- .xml获取菜单数据,绑定Menu控件,XmlDataSource控件
- 【Unity 3D学习】键盘控制人物在场景中移动
- 通过java代码使用zookeeper
- FusionCharts绘图插件(一)——初识fusioncharts
- jQuery 万金油 ajax提交表单数据
- 文件上传
- 算法训练 暗恋
- Java多线程实例爬虫天猫 4M/百万/天