jqGrid+post+json

<table id="grid-table"></table>
<div id="grid-pager"></div>

jaGrid默认GET请求,改成POST加JSON字符串形式分页。

1、 contentType指定为json :ajaxGridOptions : {contentType: "application/json"},

2、mtype 指定为POST请求

3、postDate 转字符串 serializeGridData

$("#grid-table").jqGrid({
  ajaxGridOptions: {
    contentType: "application/json",
  },//post请求需要加
  pager: '#grid-pager',
  url: '/api/ykcenter/admin/sync/stkInBill',
  datatype: "json",
  mtype: "POST",//post请求需要加
  postData :{id: $("#id").val(),text: $("#text").val()},
  serializeGridData: function(postData) {
     if (postData.searchField === undefined) postData.searchField = null;
     if (postData.searchString === undefined) postData.searchString = null;
     if (postData.searchOper === undefined) postData.searchOper = null;
     return JSON.stringify(postData);
  },//post请求需要加
  loadui: 'disable', //禁用加载提示
  rowNum: 10, //每页显示记录数
                colNames: [...省略], //数据列名称(数组)
                colModel: [... ],//数据列各参数信息设置
                width:"100%",
                autowidth: true, //自动匹配宽度
                gridview: true, //加速显示
                viewrecords: true,  //显示总记录数
                multiselect: false,  //可多选,出现多选框
                multiselectWidth: 25, //设置多选列宽度
                sortable: false,  //可以排序
                jsonReader: commonJsonReader,
                shrinkToFit: false,
                autoScroll: true,
                loadComplete: function (result) {
                    resolvePagedResult4JQGrid(this, result);
                    H5Utility.busy(false);
                }, onSelectRow: function () {
                    pageIndex = $("#" + this.id).getGridParam('page');
                    pageScrollPosition = $("#" + this.id).closest(".ui-jqgrid-bdiv").scrollTop();
                }
            });

 

转载于:https://my.oschina.net/u/3502029/blog/2961858

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值