2013-09-16 141 views
0

我想從彈簧控制器在JqGrid中顯示數據。 這裏是我的春天控制器{"rows":[{"firstName":"sharma","lastName":"sharma","id":2}],"page":"1","records":"1","total":"1"}JqGrid無法顯示數據

這是我的JSP文件中的JSON響應:

<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

您需要添加選項

datatype: 'json' 

修訂The demo使用您發佈的JSON數據和你的代碼,我加入datatype: 'json'。它顯示

enter image description here

+0

我試過,但沒有工作 – varun

+0

@varun:從我的答案** **修訂部分看演示。 – Oleg

+0

請粘貼完整代碼 – varun