jqGrid定義時にリクエストのURLを指定するが、リクエスト送信時にURLのパラメータを追加したいことがある。
このタイミングはserializeGridDataコールバックだ。
jQuery("#grid").jqGrid(
{
shrinkToFit: false,
url: 'http://localhost/request.php',
datatype: "json",
mtype: 'GET',
(中略)
serializeGridData: function(postData) {
postData['mydata'] = 'add data value';
return postData;
},
}
);