2011-06-21 4 views
0

jqgridで表示するデータを取得するのに苦労しています。グリッドは表示されますが、データはありません。なぜデータが欠落しているのかわかりません。これは私が問題jqgridを使用してC#Webフォームにデータを表示する

{total: "1",page: "1",records: "2",rows : [{id:"1", "cell":["Test1", "1234", "Info"]},{id:"2", "cell":["Test2", "5678", "Info"]}]} 

をロードしようとしているWebページからの応答であり、これは中に情報をロードするためのコードです:

<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" /> 
<link rel="stylesheet" type="text/css" media="screen" href="css/jquery-ui-1.7.2.custom.css" /> 

<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script> 
<script src="Scripts/grid.locale-en.js" type="text/javascript"></script> 
<script src="Scripts/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script> 
<script src="Scripts/jquery.jqGrid.min.js" type="text/javascript"></script> 
<script src="Scripts/json2-min.js" type="text/javascript"></script> 

<script type="text/javascript"> 

//JS for the main history grid 
jQuery(document).ready(function() { 
    jQuery("#datalist").jqGrid({ 
     url: 'Data1.aspx', 
     datatype: 'json', 
     colNames: [ 
       'Type' 
      , 'URN' 
      , 'Log'], 
     colModel: [{ name: 'id', index: 'id', sorttype: "int", width: 35 }, 
     { name: 'type', index: 'type', width: 45, align: "center" },   
     { name: 'log', index: 'log', width: 35, align: "center"}], 
     height: 400, 
     width: 1165,   
     shrinkToFit: true, 
     caption: "Job History", 
     viewrecords: true, 
     sortorder: "desc"    
    })  
}); 

I私のjsonレスポンスの形式が間違っています、私はグリッドから何かが欠けていますか?今、本当に私に迷惑をかけ始めています! ルーク

+0

で鍵ラウンド引用符がありませんでしたが、これを忘れて

おかげで、私はちょうど問題を発見しました。合計/ページ/レコードの引用符がありませんでした! – beakersoft

答えて

0

はポストにコメントを参照してください、私はスタート

関連する問題