Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqGrid gridComplete错误在loadcomplete上重新加载Grid_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript jqGrid gridComplete错误在loadcomplete上重新加载Grid

Javascript jqGrid gridComplete错误在loadcomplete上重新加载Grid,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我正在做一些测试,我想转到另一个加载中完成,但网格不重新加载 如果我在firebug上执行此语句,网格重载:jQuery(#participations”).jqGrid('setGridParam',{page:2}).trigger('reloadGrid”) 为什么这在loadcomplete上不起作用 jQuery("#participations").jqGrid({url:'bd/getParticipations_pageable.php', da

我正在做一些测试,我想转到另一个加载中完成,但网格不重新加载

如果我在firebug上执行此语句,网格重载:jQuery(#participations”).jqGrid('setGridParam',{page:2}).trigger('reloadGrid”)

为什么这在loadcomplete上不起作用

         jQuery("#participations").jqGrid({url:'bd/getParticipations_pageable.php',
        datatype: "json",
        postData:{contestId:contestId},
        width:920,
        height: "auto",
        scrollOffset:0,
        colNames:['','Participação', 'Email','Nome','Telemóvel'],
        colModel:[
             {name:'id',index:'id', width:210, sorttype:'int', hidden:false, sortable:false},
             {name:'participation',index:'participation',sortable:false},
             {name:'email',index:'email',width:35,sortable:false},
             {name:'name',index:'name',width:35,sortable:false},
             {name:'moreInfoBtn',index:'moreInfoBtn', width:43,sortable:false}

            ],
        rowNum:15,
        hidegrid: false,
        pager: '#participationsPager',
        sortname: 'id', 
        sortorder: "desc",
        caption:"Participações",
            gridComplete: function(){


             var ids = jQuery("#participations").jqGrid('getDataIDs');
             var rows = jQuery("#participations").jqGrid('getRowData');

             var mydata = $("#participations").jqGrid('getGridParam','data');
            jQuery("#participations").jqGrid('setGridParam',{page:2}).trigger("reloadGrid");


        }
        ,loadComplete:function(){




        },
}).navGrid("#participationsPager",{edit:false,add:false,del:false,search:false});

loadComplete
gridComplete
都将在每个服务器请求后调用(这是一个简化,因为它们在不同的阶段触发),因此,如果在每个请求后您再次尝试重新加载网格,我会期待一个无限循环。那么,有什么替代方法呢?