JqG​​rid无法显示数据

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

这是我的jsp文件:

 
$("#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});

我花了几个小时来弄清楚出了什么问题,JSON看起来也很有效。 任何帮助深表感谢。

您需要添加选项

 datatype: 'json' 

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

在此处输入图像描述