jquery - JQGrid 寻呼机显示 "1 of Nan"?

标签 jquery jqgrid pager

当我没有返回行时,我们的 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/

相关文章:

Javascript 或 jQuery 接受文本字段小于 100 的数字

javascript - jQuery slideup 和 down 功能延迟

jquery - 获取表单的ID?

sql - 使用 ROW_NUMBER() OVER 十进制列时未确定的排序顺序

drupal - View 中打开 2 个寻呼机 - Drupal 6

javascript - 在 JavaScript 中使用 querySelector 时,有没有办法跳过 HTML 中的特定 CSS 选择器?

jquery - jqGrid 具有用户自定义的高级搜索和 addJSONData 填充

javascript - jqGrid - 搜索本地数组数据

jquery - jqGrid 和 JSON 阅读器

git - 如何使用 vim 作为 'git log' 编辑器?