24 Star 281 Fork 48

阳光奋斗的小青年西瓜瓜 / DTreeHelper

 / 详情

ajax 增加格式化data函数

已完成
创建于  
2020-02-26 20:31

默认dtree的ajax格式 必须要{ code, msg, data}
但是我们是用laravel直接返回列表数据的 [data, data1]
造成了不兼容用法

可以借鉴下layui.table的parseData参数
自定义data转化 这样灵活点

评论 (1)

callme_z 创建了任务
callme_z 修改了标题
callme_z 修改了描述
展开全部操作日志

你好,关于这个问题,你可以在success回调中主动给数据加上dtree需要的参数,就像这样

var DTree = dtree.render({
   elem: "#cskTree1",
    url: "../json/test/test3.json",
    method: "get",
    dataStyle: "layuiStyle",
    dataFormat: "list",
    response: {statusCode: 0, message: "msg"},
    success: function(res) {
        // res = [data, data1]
        var data = res;
        var obj = {
            code: 0,
            msg: "成功",
            data: data
        }
        return obj;
    },
    done: function(res) {
        console.log(res);
    }
});

这种写法gitee上的版本现在已经支持。谢谢

阳光奋斗的小青年西瓜瓜 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1825335 miniwatermelon 1578960574
JavaScript
1
https://gitee.com/miniwatermelon/DTreeHelper.git
git@gitee.com:miniwatermelon/DTreeHelper.git
miniwatermelon
DTreeHelper
DTreeHelper

搜索帮助