当我没有返回行时,我们的 jqGrid 分页器显示 Page 1 of NaN
。
返回的 JSON 为:
{"page":"1","records":"0","total":"1"}
为什么列出NaN
?
更新:我们似乎只有在使用loadonce:true
时才会出现此问题。
这是源代码:
$("#list").jqGrid({
url:'NoData.json',
datatype: 'json',
mtype: 'GET',
colNames:['Product', 'Type'],
colModel :[
{name:'product', index:'product', width:80},
{name:'type', index:'type', width:55, align:'right'},
],
pager: '#pager',
rowNum:20,
viewrecords: true ,
caption: 'Positions',
height: '460',
loadonce:true,
hidegrid: false
});
<小时/>
更新 2:下面的 JSON 似乎有效 - 这是正确的吗?
{"page":0,"records":0,"total":0,"rows":[]}
最佳答案
你的 jqGrid 的定义有问题。看the simple example jqGrid 填充了您的 JSON 数据。您将看到“没有可查看的记录”以及来自 grid.locale-XX.js 中定义的 $.jgrid.defaults.emptyrecords
的其他文本(例如 grid.locale-en.js)。
如果您仍然遇到问题,您应该将您的问题附加到具有所描述问题的 jqGrid 代码中。
关于jquery - JQGrid 寻呼机显示 "1 of Nan"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755396/