Как передать пользовательские параметры в ajax-запрос на встроенное редактирование в jqGrid

Это мой обработчик jqGrid.

var myEditParams = { keys: true, extraparam: { ajax: function () { alert("in myEditParams:extraparam"); return "1"; } } }; var lastsel; jQuery("#list2").jqGrid({ data: data, height: 250, emptyDataText: "No Records Found", width: $('#mainwrapper').width(), datatype: "local", colNames:['Table Description','Display Table name'], colModel:[ { name:'table_desc', index:'table_desc', sortable: false, align: 'left', editable: true, edittype: 'text', editoptions:{ size:40 }, formatoptions:{ keys: true, editOptions: myEditParams } }, { name:'display_table_name',index:'display_table_name', sortable: false } ], loadComplete: function(){ $('.ui-jqgrid-htable').css('width',$('#mainwrapper').width()+'px'); if ($('#list2').getGridParam('records') == 0){ // are there any records? DisplayEmptyText(true); }else{ DisplayEmptyText(false); } }, rowNum:10, rowList:[10,20,30], pager: '#pager2', sortname: 'id', viewrecords: true, sortorder: "desc", caption:"Changelog Tables", postData: { ajax: "1" }, onSelectRow: function(id){ if(id && id!==lastsel){ jQuery('#list2').jqGrid('restoreRow',lastsel); jQuery('#list2').jqGrid('editRow',id,true); $('#list2').jqGrid('setGridParam',id,{ ajax:"1" }); //wanted to set some custom params here. lastsel=id; } }, editurl: "changeLog.php" }); 

Я хочу отправить один дополнительный параметр как ajax = 1, когда я выполняю некоторую операцию редактирования на месте. Я все время пробовал. Но ничего не работает. Я почти расстроен.

Я попробовал это:

 $("#list2").jqGrid('setGridParam',{postData:{ajax:'1'}}); 

Не работает. Я также попытался установить параметр postData как вы можете видеть в обработчике. Это тоже не работает. Что здесь происходит? Пожалуйста, помогите мне с этим