求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部份没有正确解析? 新手,急求!!!
展开
 我来答
shenchaoliang
2012-05-13 · TA获得超过1163个赞
知道大有可为答主
回答量:810
采纳率:0%
帮助的人:1498万
展开全部
返回部分不正确
格式应该如下
{"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文本对齐方式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式