Я столкнулся с проблемой с jqGrid и данными JSON.В основном сетка не будет отображать какие-либо данные, но вместо этого выводит [объект объекта] в первый столбец таблицы.Ниже приведен фрагмент данных, которые я использую.Это действительно JSON.
{
"currpage": "1",
"totalpages": "3",
"totalrecords": "70",
"rows": [
{
"id": "uid\u003dAndrewBryant",
"cells": [
{
"HOURS_ENTITLED": "203",
"HOURS_TAKEN": 0,
"NAME": "uid\u003dAndrewBryant",
"SICKNESS_TAKEN": 0,
"TAKEN_TOIL": 0,
"TOTAL_TOIL": 0,
"YEAR_ENTILEMENT": "2011"
}
]
},
Ниже приведен код, который я использую для вызова функциональности jqGrid:
$(document).ready(function() {
$("#statsTable").jqGrid({
url: "http://cw-epuip-d01.tm-gnet.com:10040/wps/PA_Resource_Manager_1/JSONServlet",
datatype: "json",
mtype: "get",
jsonReader : {
root: "rows",
cell:"cells",
page: "currpage",
total: "totalpages",
records: "totalrecords",
id: "id"
},
colNames: ['NAME', 'HOURS ENTITLED', 'HOURS TAKEN' ],
colModel: [
{name:'NAME', index:'NAME'},
{name:'HOURS_ENTITLED', index:'HOURS_ENTITLED'},
{name:'HOURS_TAKEN', index:'HOURS_TAKEN'}
]
}
);
});
Чего мне не хватает?