求jqgrid + asp 使用例子,示例就好,演示怎么高度从后台返回的数数据
JS:<scripttype="text/javascript">$(document).ready(function(){jQuery("#list2").jqGrid...
JS:
<script type="text/javascript">
$(document).ready(function(){
jQuery("#list2").jqGrid({
url:'Ajax_IndexData.asp',
datatype: "json",
colNames:[ 'S1' ],
colModel:[
{name:'S1',index : 'S1', width : 80, sortable : true, align: 'left'}
],
rowNum:5,
rowList:[2,5,10],
imgpath: 'jqGrid',
pager: jQuery('#pager2'),
sortname: 'id',
viewrecords: true,
sortorder: "desc",
height:200,
width:400
});
})
</script>
asp 返回数据:
{"page":1,"total":2,"records":2,"rows":[{ "S1","金钻卡"}]}
我怎么知道这请求有没有成功呢? 还是根本就没返回数据? 还是返回数据了,JS部份没有正确解析? 新手,急求!!! 展开
<script type="text/javascript">
$(document).ready(function(){
jQuery("#list2").jqGrid({
url:'Ajax_IndexData.asp',
datatype: "json",
colNames:[ 'S1' ],
colModel:[
{name:'S1',index : 'S1', width : 80, sortable : true, align: 'left'}
],
rowNum:5,
rowList:[2,5,10],
imgpath: 'jqGrid',
pager: jQuery('#pager2'),
sortname: 'id',
viewrecords: true,
sortorder: "desc",
height:200,
width:400
});
})
</script>
asp 返回数据:
{"page":1,"total":2,"records":2,"rows":[{ "S1","金钻卡"}]}
我怎么知道这请求有没有成功呢? 还是根本就没返回数据? 还是返回数据了,JS部份没有正确解析? 新手,急求!!! 展开
1个回答
展开全部
返回部分不正确
格式应该如下
{"page":1,"total":2,"records":2,"rows":[{"id":"S1","cell":["S1","金钻卡"]}]}
其中rows中的id值不能重复。另colModel只设置了一列,怎么返回两列呢?
格式应该如下
{"page":1,"total":2,"records":2,"rows":[{"id":"S1","cell":["S1","金钻卡"]}]}
其中rows中的id值不能重复。另colModel只设置了一列,怎么返回两列呢?
追问
问题解决了,确实是返回部从不正确。不过,不是一列两列的问题,那只是一个示例. 返回部份
{"page":"1","total":"50","records":"2917","rows":[{"id":"1","cell":["1","中华人民共和国"]},{"id":"50","cell":["50","中华人民共和国"]}]} 这样子的,不过,
colModel:[ {name:'S1',index : 'S1', width : 80, sortable : true, align: 'left'} ],
JS 代码中的这一段是代表什么意思,就不知道是怎么回事了...
追答
name标题名称
index排序列名称,就是传给后台时order by的字段名称,可以和name不一致
width列的宽度
sortable是否可以排序,true时点击对应的标题可以按asc或者desc排序
align文本对齐方式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询