JqG​​rid无法显示数据

时间:2013-09-16 18:23:32

标签: jquery json spring-mvc jqgrid

我试图从Spring控制器在JqGrid中显示数据。 这是我的弹簧控制器{"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看起来也很有效。 任何帮助深表感谢。

1 个答案:

答案 0 :(得分:1)

您需要添加选项

datatype: 'json'

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

enter image description here