jqgrid加载json数据时,后台有返回数据,而且有多少行就加载了多少行的表格,可是每行的数据都显示为空。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqgrid加载json数据时,后台有返回数据,而且有多少行就加载了多少行的表格,可是每行的数据都显示为空。相关的知识,希望对你有一定的参考价值。

jqgrid设置:
jQuery("#list1").jqGrid(
rowNum: 15,
url: '/Authority/LoadStuffs',
mtype: 'POST',
datatype: "json",
jsonReader:
root: "dataRows", page: "CurrentPage", total: "PageCount", records: "RecordCount", repeatitems: false
,
colNames: ['PageIndex', 'No', 'Name', 'Gender', 'Nation', 'Address', 'PoliticalStatus', 'CellPhoneNumber'],
colModel: [
name: 'PageIndex', index: 'PageIndex' ,
name: 'No', index: 'No',
name: 'Name', index: 'Name',
name: 'Gender', index: 'Gender',
name: 'Nation', index: 'Nation', align: "left" ,
name: 'Address', index: 'Address', align: "left" ,
name: 'PoliticalStatus', index: 'PoliticalStatus', align: "center" ,
name: 'CellPhoneNumber', index: 'CellPhoneNumber', sortable: false
],
rowList: [10, 20, 30],
pager: '#pager1',
sortname: 'PageIndex',
viewrecords: true,
caption: "Stuffs"
);

参考技术A 跟踪一下你的返回数据,一般返回数据的问题本回答被提问者采纳

通过req.getarrtribute获取的集合可以用jqgrid展示吗

参考技术A 可以这样用啊,当加载此页面的时候,将初始化jqGrid表格,并通过url请求数据,返回datatype类型的数据。至于后台的数据,可以自己调用,并返回json格式的数据即可填充表格。
$(document).ready(function()
$("#list4").jqGrid(
url:contextPath + "search.action",
datatype:"json", //数据来源,本地数据
mtype:"POST",//提交方式
height:420,//高度,表格高度。可为数值、百分比或'auto'
//width:1000,//这个宽度不能为百分比
autowidth:true,//自动宽
colNames:['添加日期', '手机号码', '银行卡号','备注','操作'],
colModel:[
//name:'id',index:'id', width:'10%', align:'center' ,
name:'createDate',index:'createDate', width:'20%',align:'center',
name:'phoneNo',index:'phoneNo', width:'15%',align:'center',
name:'cardNo',index:'cardNo', width:'20%', align:"center",
name:'remark',index:'remark', width:'35%', align:"left", sortable:false,
name:'del',index:'del', width:'10%',align:"center", sortable:false
],
rownumbers:true,//添加左侧行号
//altRows:true,//设置为交替行表格,默认为false
//sortname:'createDate',
//sortorder:'asc',
viewrecords: true,//是否在浏览导航栏显示记录总数
rowNum:15,//每页显示记录数
rowList:[15,20,25],//用于改变显示行数的下拉列表框的元素数组。
jsonReader:
id: "blackId",//设置返回参数中,表格ID的名字为blackId
repeatitems : false
,
pager:$('#gridPager')
);
);
参考技术B 乳房方式????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

参考技术C 可以。。。。。。。。。。。。。。。。

以上是关于jqgrid加载json数据时,后台有返回数据,而且有多少行就加载了多少行的表格,可是每行的数据都显示为空。的主要内容,如果未能解决你的问题,请参考以下文章

通过req.getarrtribute获取的集合可以用jqgrid展示吗

使用jqGrid过程中出现的问题

jqgrid json不加载数据

jQgrid filterToolbar 因 searchOnEnter 而失败

在Bootbox关闭时重新加载jQgrid

layui在加载时,从后台返回的Json数据应该是啥样的数据