【问题标题】:JqGrid is not able to display dataJqG​​rid 无法显示数据
【发布时间】:2013-09-16 18:23:31
【问题描述】:

我正在尝试从 spring 控制器在 JqGrid 中显示数据。 这是来自我的 spring 控制器{"rows":[{"firstName":"sharma","lastName":"sharma","id":2}],"page":"1","records":"1","total":"1"}的 JSON 响应@

这是我的jsp文件:

<table id="grid"></table>
<div id="pager"></div>
<script type="text/javascript">
  $("#grid").jqGrid({
    url:'/url',
    colModel:[
      {name:'id', label: 'ID', formatter:'integer', width: 40},
      {name:'firstName', label: 'First name', width: 300},
      {name:'lastName', label: 'Last Name', width: 200}
    ],
    caption: "ReportingEmployees",
    pager : '#pager',
    height: 'auto'
  }).navGrid('#pager', {edit:false,add:false,del:false, search: false});
</script>

我花了几个小时找出问题所在,JSON 看起来也有效。 任何帮助深表感谢。

【问题讨论】:

    标签: jquery json spring-mvc jqgrid


    【解决方案1】:

    您需要添加选项

    datatype: 'json'
    

    更新The demo 使用您发布的 JSON 数据以及我在其中添加 datatype: 'json' 的代码。它显示

    【讨论】:

    • @varun:看看我的回答中 UPDATED 部分的演示。
    • @varun:这是您发布的代码。您可以在 Web 浏览器的上下文菜单中打开 the demo 的源代码。您可以验证the JSON file 是否仅包含您的数据
    • 就像一个魅力。我使用的 jquery 库版本有问题。谢谢:)
    猜你喜欢
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多