jqGridとJSONデータで問題が発生しました。基本的にグリッドはデータを表示しませんが、代わりに[object Object]をテーブルの最初の列に出力します。以下は、私が使用しているデータのスニペットです。これは有効なJSONです。以下はJSON出力の[オブジェクト0オブジェクト]
{
"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'}
]
}
);
});
何をしないのですか?