Jquery Jqgrid 4.5 virtaul滚动在向下滚动时不发送请求

Jquery Jqgrid 4.5 virtaul滚动在向下滚动时不发送请求,jquery,jqgrid,Jquery,Jqgrid,我使用的是Jqgrid 4.5。我的网格使用javascript在页面加载时绑定良好。我启用了虚拟滚动,但当我向下滚动页面时,不会向服务器发出新请求。它什么也不做。只需保留页面加载时的记录即可。我不知道我哪里出了问题,我使用了在网上找到的所有解决方案,但无法工作。我绑定JqGrid的代码是: jQuery("#list2").jqGrid( { url: '../ReportsLoadService.asmx/GetPublishHistory',

我使用的是Jqgrid 4.5。我的网格使用javascript在页面加载时绑定良好。我启用了虚拟滚动,但当我向下滚动页面时,不会向服务器发出新请求。它什么也不做。只需保留页面加载时的记录即可。我不知道我哪里出了问题,我使用了在网上找到的所有解决方案,但无法工作。我绑定JqGrid的代码是:

jQuery("#list2").jqGrid(
        {
            url: '../ReportsLoadService.asmx/GetPublishHistory',
            datatype: "json",
            ajaxGridOptions: { contentType: "application/json" },
            mtype: "POST",
            postData:
            {
                //Sortby: Sortby,
                    //sidx: sidx,
                    //page: page,
                    //rows: rows,
                PostProfileId: PostProfileId,
                startdate: startdate,
                starttime: starttime,
                enddate: enddate,
                endtime: endtime,
                ServiceName: ServiceName,
                Url: Url,
                UrlTitle: UrlTitle,
                Status: Status,
                DateOption: DateOption
            },
            serializeGridData: function(data) {
                return JSON.stringify(data);
            },
            colNames: [
                'Service Name', 'Title', 'Schedule Date', 'Status', 'Posting Error'
            ],
            colModel: [
                {
                    name: 'ServiceName',
                    index: 'ServiceName',
                    resizable: false
                },
                {
                    name: 'Title',
                    index: 'Title',
                    formatter: 'showlink',
                    formatoptions: { baseLinkUrl: 'Url', addParam: '', idName: '' },
                    resizable: false
                },
                {
                    name: 'ScheduleDate',
                    index: 'ScheduleDate',
                    align: 'center',
                    resizable: false
                },
                {
                    name: 'Status',
                    index: 'amount',
                    resizable: false
                },
                {
                    name: 'PostingError',
                    index: 'PostingError',
                    resizable: false
                }
            ],

            jsonReader: {
                root: "d.Records",
                page: "d.CurrentPage",
                //records: "d.TotalRecords",
                repeatitems: false
            },
            rowNum: 50,
            rownumbers: true,
            //rowList: [20, 30, 50],
            //sortname: "Title",
            //rowTotal: 2000,
            pager: '#pager2',

            viewrecords: true,
            sortorder: "desc",
            //height: "100%",
            //autowidth: true,
            scroll: 1,
            loadonce: false,
            gridview: true,
            prmNames: { npage: 1 }
        });

告诉我哪里我做错了,因为我的需求需要虚拟滚动,而我无法使它工作。

我自己解决了它,我在jqgrid中设置了错误的分页选项,这就是它产生问题的原因。现在它可以正常工作了

我的脚本顺序是:我正在使用jQuery1.8.3我自己解决了它我在jqgrid中设置了错误的分页选项,这就是它产生问题的原因。现在它可以正常工作了。