<p class="sougouContent"> jqgrid にはサーバーへの post アクションがあり、php ファイルに echo json_encode データが書き込まれています。それを表示するには firebug を使用しますが、json データが返されません。理由は何ですか?ディスカッション(解決策)へ </p> <br> ページ : <h2> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -transitional.dtd"> </h2> < ;html xmlns="http://www.w3.org/1999/xhtml"> <p class="sougouAnswer"> <head> <br> <meta http-equiv="Content-Type" content= "text/html; charset=utf- 8" /> <br /> <title>テスト。 。 。 。 </title> <br> <link rel="stylesheet" type="text/css" media="screen" href="/test/css/jquery-ui-1.7.2.custom.css" /> <link rel="stylesheet" type="text/css" media="screen" href="/test/css/ui.jqgrid.css" /> <br> <script src="/test/js/jquery -1.7.2.js" type="text/javascript"></script> <br> <script src="/test/js/grid.locale-cn.js" type="text/javascript"> </script> <br> <script src="/test/js/jquery.jqGrid.min.js" type="text/javascript"></script> <br> <script type="text/javascript" > <br> $(function(){ <br> $("#list").jqGrid({ <br> url:'d.php', <br> データ型: "json", <br>colNames:['number','name'], <br>colModel:[ <br> {name:'sn',index:'sn'}, <br> {name:'title',index:'title'} <br> ], <br> rowNum:10, <br> rowList: [20,30,50 ]、<br> mtype: "POST"、<br> Gridview: true、<br> pager: '#pager'、<br> caption: "ツールバー検索中..."、<br> jsonReader:{ <br>repeatitems:false、<br> row: "rows"、 <br> ページ: "ページ"、<br> 合計: "合計"、<br> レコード: "レコード" <br> } <br> }); <br> $("#list").jqGrid('navGrid','#pager',{del:false) ,add:false,edit:false,search:false}); <br> //$("#list").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false}); <br> < /スクリプト> <br> <本文> <br> <div id="ページ" > </ <br /> <br /> 応答->行[0]['id'] = 1; <br /> $応答->行[0]['セル'] = 配列('20130606','テスト日付...'); json_encode( $responce); <br /> ?> <br> <br> コンソールでどのようなエラーが報告されているかを確認します <br> <br> プログラムは次のように変更されます: <br> $responce["page"] = 1; 1; <br> $responce ["records"] = 1; <br> $responce["rows"][0]["cell"] = 配列 ("sn"=>"20130606","title"=>"testdate) ...") ; <br> echo json_encode($responce); <br> firebug を使用すると、json データが返されたことがわかりますが、それでもページに表示されないのはなぜですか? <br> <br> エラーは報告されません。 。 。 、何かパッケージを引用する必要がありますか? <br> $responce->rows[0]['cell'] = array ('20130606','testdate...'); <br> を $responce->rows [ 0] = 配列 ('20130606','testdate...') <br> 以上です<br></p>