加载完数据再重新reload就行
for(var i=0;i<=mydata.length;i++){ jQuery("#jqGrid").jqGrid('addRowData',i+1,mydata[i]); } $("#jqGrid").setGridParam({ rowNum: 30 }).trigger("reloadGrid");