2012-03-16 19 views
0

Jqgridにレンダリングデータを表示しようとしていますが、表示されません。私のJsonデータはWebサーバーから来ているので、データをフォーマットする関数としてJsonreaderを使用しようとしています。誰でも私の間違いを指摘できますか?前もって感謝します。ここjsonReader jqGridの設定

はjqgrid

jQuery(document).ready(function(){ 
jQuery("#grid").jqGrid({ 
url: 'localhost/webair/contactinfoes', 
datatype: 'json', 
ajaxGridOptions: { contentType: "application/json" }, 

colNames: ['Company','Firstname','Job Title','Last Update Time', 'Last Update User', 
'Lastname', 'Uuid'],  
colModel: [ 
    { name: 'comapany', width: 100}, 
    { name: 'firstname', width: 60}, 
    { name: 'jobtitle', width: 100}, 
    { name: 'lastupdatetime', width: 250, align: 'right' }, 
    { name: 'lastupdateuser', width: 100, align: 'right' }, 
    { name: 'lastname', width: 60 }, 
    { name: 'uuid', width: 250}, 

], 
jsonReader: { 
repeatitems: false, 
root: function (obj) { return obj; }, 
page: function (obj) { return 1; }, 
total: function (obj) { return 1; }, 
records: function (obj) { return obj.length; } 
}, 
rowNum:10, 
rowList:[10,20,30], 
pager: '#pager10', 
viewrecords: true, 
caption:"Terry's table", 
}).navGrid('#gridpager'); 
}) 

ための私のコードであり、ここで私のJSONの情報があります。 colModelの終わりに

[ { 
"cel":"asdf", 
"company":"adsf", 
"fax":"asdf", 
"firstname":"asdf", 
"id":98304, 
"jobTitle":"asdf", 
"lastUpdateTime":1331831984277, 
"lastUpdateUser":"anonymousUser", 
"lastname":"berk", 
"phone":"adsf", 
"uuid":"2asa8a2-d2b5-48a2-ba35-b0cfasdf3170f", 
"version":0}] 

答えて

1

小さな末尾のコンマのエラーは、おそらくあなたが持っている主なエラーではありません。

The demo実際にあなたのコードショーを使用すると、グリッドを表示する必要があります。表示されない場合は、loadErrorコールバック関数を含める必要があります(the answerを参照)。私は、あなたが間違った 'Content-Type' HTTPヘッダ値をサーバレスポンスで取得することを意味する「解析エラー」例外があると思います。

関連する問題