easyui的datagrid只有行号没有数据,求解

求解,我的数据格式什么的都没错,为什么出不来啊?只有行号
这是html部分

 <div data-options="region:'center'" class="div-center">
        <table id="staff_info" class="easyui-datagrid" title="<s:property value="#request.subMenuInfo.subMenuName"/>" style="width:100%;height:auto;">
        </table>
    </div>

这是JS部分

 /*datagrid*/
    $("#staff_info").datagrid({
        url:'CompanyStaffAction!listStaffInfo.action',
        singleSelect:true,
        collapsible:true,
        singleSelect:true,
        collapsible:true,
        method:'get',
        rownumbers:true,
        loadMsg:'全力加载中...',
        pageNumber:1,
        pageSize:20,
        pageList:[5,10,15,20],
        pagePosition:'bottom',
        columns:[[
            {field:'staffName',resizable:false, width:100, title:'员工姓名'},
            {field:'staffSex',width:100,title:'性别'},
            {field:'staffIdentityNum',width:100,title:'身份证号'},
            {field:'staffPhoneNum',width:100,title:'电话'},
            {field:'staffPosition',width:100,title:'职位'},
            {field:'staffRemark',width:100,title:'备注信息'}
        ]],
        onLoadSuccess:function(data){
            console.log(data);
            $("#datagrid").pagination('refresh',{

            });
        }
    });

后台的代码我就不写了,太多了,后台肯定能进去,不报错。
这是我firebug的截图,json格式也没有错
图片说明

这是显示的截图
图片说明

求解

2个回答

先看控制台有没有错误,
再把datagrid初始化时里面的属性分批注释,看看那个属性出问题了
看看body加没加class="easyui-layout"

zw0283
zw0283 我找到原因了,是因为我在css中对table标签做了设置,所以显示不出来,去掉就好了。谢谢你啦
4 年多之前 回复
u011376884
逝_去_的_光_阴 回复zw0283: title="<s:property value="#request.subMenuInfo.subMenuName"/>" 这段注释掉 试试
4 年多之前 回复
zw0283
zw0283 (3)、现在属性只剩下了url,method,还有columns这三个属性,剩下的都被我删了,还是不显示。。。我要崩溃了啊
4 年多之前 回复
zw0283
zw0283 (2)body加了class="easyui-layout"
4 年多之前 回复
zw0283
zw0283 (1)、哪都不报错,后台没有,fireBug也没有,连警告都没有
4 年多之前 回复

这是显示结果:
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问