출처 : http://jhoonslife.tistory.com/524
jqGrid postData 처리시 주의 사항 !
jqGrid 에서 postData 처리를 위해서는 javascript 객체 형식을 써야 합니다.
좋은예와 안좋은예를 보여드리겠습니다.
안좋은예
$("#grid").jqGrid({
url:'url.do'
, datatype: 'json'
, mtype: 'POST'
, page : 1
, rowNum : 10
, postData : "param1="+$("#param1").val() + "¶m2="+$("#param2").val()
...
좋은예
$("#grid").jqGrid({
url:'url.do'
, datatype: 'json'
, mtype: 'POST'
, page : 1
, rowNum : 10
, postData : {
jobReqId:$("#jobReqId").val(),
srcWkptId:$("#selSrcWkptId").val()
}...
param1=param1¶m2=param2&_search=false&nd=1353343119211&rows=10&page=1
$("#"+gridId).setGridParam({
page : pageNum,
rowNum : rowNum,
postData : "param1="+$("#param1").val()+"¶m2="+$("#param2").val()
}).trigger("reloadGrid");
$("#"+gridId).setGridParam({
page : pageNum,
rowNum : rowNum,
postData : {
param1:$("#param1").val(),
param2:$("#param2").val()
}
}).trigger("reloadGrid");