动态生成表头cols,无法显示

提问 已结 2 124
cccoex
cccoex 2020-2-13
悬赏:50飞吻
版本:layui 浏览器:
如题,基本思路是
1.用var head=[[]]初始化数组
2.ajax获得后台数据result,将 {field:result.field,title:result.title,width:300} push进head中
3.table.redner时: cols: head

但是如此一来我的表头无法显示。如下图:


但是当我在初始化head时,直接添加参数时:

表头会正常显示:

感觉是push或者是格式的问题,以下是调试:
ajax成功回调:

调试窗:



请各位大神帮看一下是哪里的问题,谢谢
回帖
  • CrazyYi
    2020-2-13
    你的table.render 写在哪里?如果不是写在ajax success 里面(也就是head 赋值成功以后),而是直接写在ajax 的外围,那就有问题。

    能否把代码贴出来看看
    0 回复
  • cccoex
    2020-2-13
    @CrazyYi 原来是这样 谢谢
    0 回复