我正在使用jqGrid的onSelectRow方法并调用aftersavefunc,但是当成功保存行时,此函数不会执行,我们使用clientarray来保存数据。
在jqgrid文档中写道,它也适用于clientarray。
使用的代码如下: -
onSelectRow: function (id) {
$('#grdTasks').jqGrid('saveRow', lastsel, true, 'clientArray', false,
{ aftersavefunc: function ()
{
alert('saved');
}
})
答案 0 :(得分:1)
尝试使用object设置参数:
saveparameters = {
"successfunc" : null,
"url" : 'clientArray',
"extraparam" : {},
"aftersavefunc" : function( response ) {
alert('saved');
},
"errorfunc": null,
"afterrestorefunc" : null,
"restoreAfterError" : true,
"mtype" : "POST"
}
$('#grdTasks').jqGrid('saveRow', rowid, saveparameters );