1
我正在加載一個網格並設置rownum給定多少空間,我必須在窗口中顯示記錄;更多或更少的具有下列參數:jqgrid json on load rownumbers negative
height:howhi - 32,
width:howWideToBe,
rowNum: howhiRownum,
loadonce : true,
sortable: true,
sortname: 'NPSQrtlyActivity',
sortorder: 'desc',
shrinkToFit: true,
pager:'#gridpager',
rownumbers: true,
imgpath: 'themes/redmond/images',
caption:'Site Accounts',
ignoreCase: true,
viewrecords: true,
scrollOffset: 25,
shrinkToFit:true,
altRows:true,
altclass:"myAltRowClass",
mtype: 'GET',
beforeSelectRow: function(rowid, e) {return false;},
hoverrows:false
的數據通過JSON數據填充從服務器(PHP),爲
$i=0;
while($row = mssql_fetch_array($result)) {
$responce->rows[$i]['id']=$row[15];
$responce->rows[$i]['cell']=array($row[0],$row[1],$row[2],$row[3],$row[4],$row[5],$row[6],$row[7],$row[8],$row[9],$row[10],$row[11],$row[12],$row[13],$row[14],$row[15],$row[16]);
$i++;
} echo json_encode($responce);
那麼,JSON響應似乎細
{"rows":[{"id":"1-13JLCF","cell":["XXX XXXX XXX","Crawley","RH10 1SS","IAM","128",24,".$$_$$$$$$_$",1,5.23,"\u00a3 ","4200","27900","4650","51.106236","-0.104152","1-13JLCF","XXX XXXX XXX"]},{"id":"1-2EU55","cell":["YYY YYYY YYY","London","W12 7SB","Comms","140",21,"$_$_$$$$$$_$",1,5.17,"\u00a3 ","2750","8250","1550","51.291181","-0.235997","1-2EU55","YYY YYYY YYY"]},
剪斷
@Oleg:json響應的結束與開始沒有什麼不同。即有諸如
「頁」沒有其他的信封信息:「0「,」總「:1,」記錄「:」 3」
的問題是我得到的怪異負rownumbers和0尋呼機上的頁面。
此外,如果我在過濾器工具欄中按回車鍵搜索;做一個空的搜索,json響應保持不變,但是rownumbers和分頁現在是正確的。
對於應用程序的其餘部分如何工作,或者數據庫中的數據是什麼或它的含義,我完全不知道任何事情,但我不確定任何人對於您有任何線索。 – Pointy 2011-06-09 16:40:38
您應該將JSON數據的結尾以'total','records'等格式發佈。定義jqGrid的JavaScript代碼也是必需的。 – Oleg 2011-06-09 17:11:40