jqgridはsetjsonReader、repeatitems:falseでは機能しません
まず、私のjqgridは配列によるgetDataです
$(listvar).jqGrid({
}
$responce = new stdClass();
$responce -> page = $page;
$responce -> total = $total_pages;
$responce -> records = $count;
$responce -> rows[$num]['id'] = $row["id"];
$responce -> rows[$num]['cell']= array("fid" => $row['fid'], "fname" => $row['fname']);
echo json_encode($responce);
正常に動作します。;しかし、私はキー値でやりたいです; 次に、コードを変更して、jqgridがキー値の方法でデータを取得できるようにします。参照します
と
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieveing_data#json_data
$(listvar).jqGrid({
enter code here`jsonReader : {
repeatitems : false,
//others default value;
},
}
mycode:
$responce = new stdClass();
$responce -> page = $page;
$responce -> total = $total_pages;
$responce -> records = $count;
$responce -> rows[$num]['id'] = $row["id"];
$responce -> rows[$num]['cell']= array("fid" => $row['fid'], "fname" => $row['fname']);
echo json_encode($responce);
:web reponse;
{"page":"1","total":1,"records":"1","rows":{"id":1,"cell": [{"fid":"153","fname":"\u624b\u673a"}]}}
ただし、jqgridはデータを表示できません。何が問題ですか ?