$(function() {
jQuery("#grid").jqGrid({
    url: templateRoot + '/one/oneAction_page.do',
datatype: "jsonstring",
autowidth: true,
viewrecords: true,
jsonReader:{
repeatitems: false,
total: "lastPageNo",
page: "pageNo",
records: "totalCount",
root: "list"
},
prmNames : {  
    page:"pageNo",    // 表示请求页码的参数名称  
    rows:"pageSize",    // 表示请求行数的参数名称  
    sort: "sort", // 表示用于排序的列名的参数名称  
    order: "dir" // 表示采用的排序方式的参数名称  
},
    colModel:[
    {name:'id',index:'id', width:55},
    {name:'name',index:'name', width:100},
    {name:'age',index:'age', width:150}
    ],
    rowNum:10,
    rowList:[10,20,30],
    caption:"JSON wat"
}); });{"pageNo":1,"pageSize":4,"list":[{"age":"1","id":"1","name":"?"},{"age":"2","id":"16c798763c4541138db69f02674183a0","name":"?"},{"age":"3","id":"2","name":"?"},{"age":"4","id":"3","name":"?"}],"totalCount":8,"totalPage":2,"success":true}

解决方案 »

  1.   

    jsonstring和json类型注意
     //datatype: "jsonstring",//===>
     datatype: "json",或者
     //url: templateRoot + '/one/oneAction_page.do',
                 datastr: '{"pageNo":1,"pageSize":4,"list":[{"age":"1","id":"1","name":"?"},{"age":"2","id":"16c798763c4541138db69f02674183a0","name":"?"},{"age":"3","id":"2","name":"?"},{"age":"4","id":"3","name":"?"}],"totalCount":8,"totalPage":2,"success":true}',
                 datatype: "jsonstring",
      

  2.   

    大哥你太有才华了...我怎么忘了   datatype: "json"