我從jqGrid 3.6.3 - > 4.1.2升級。jqGrid是空的,即使尋呼機顯示結果
升級網格後,即使尋呼機顯示正確的結果數(在本例中爲6),始終顯示爲空。我可以看到JSON正在被檢索並且是有效的。
沒有錯誤顯示,並沒有任何信息寫入到JavaScript控制檯。 如果我鉤入loadComplete事件,它會觸發 - 而grid.getDataIDs()返回一個空數組 - 就像沒有數據一樣。
這是正在傳輸的JSON(使用JSONLint格式化)。這是正確的格式JSON &通過JSONLint驗證:
{
"pageCount": "1",
"pageSize": "15",
"pageNumber": "1",
"itemCount": "6",
"items": [
{
"Id": "1",
"Name": "Administrator"
},
{
"Id": "3",
"Name": "asfasfassf"
},
{
"Id": "6",
"Name": "askjdhajksdk sh"
},
{
"Id": "2",
"Name": "fg"
},
{
"Id": "5",
"Name": "test"
},
{
"Id": "4",
"Name": "sa afasf saf"
}
]
}
這裏是一個我傳遞到的jqGrid的jqGrid的選項相關部分:
{
datatype: 'json',
jsonReader: {
root: 'items',
id: '0',
repeatitems: false,
page: 'pageNumber',
total: 'pageCount',
records: 'itemCount'
},
mtype: 'POST',
...
};
我已經沖刷了一個答案interwebs,但沒有運氣。有沒有人有建議?
見的選項下面的截圖對象,我傳遞到jqGrid的(選擇):
在此先感謝!
您能否包含更多完整的jqGrid定義?至少'colModel'需要能夠重現你的問題。 – Oleg