Jquery 未在存储行上调用jqgrid aftersavefunc

Jquery 未在存储行上调用jqgrid aftersavefunc,jquery,asp.net-mvc-3,jqgrid,Jquery,Asp.net Mvc 3,Jqgrid,我正在使用jqGrid的OnSeRow方法并调用aftersavefunc,但当成功保存行时,此函数不会执行,我们正在使用clientarray保存数据 在jqgrid文档中,它也可以与clientarray一起使用 使用的代码如下:- onSelectRow: function (id) { $('#grdTasks').jqGrid('saveRow', lastsel, true, 'clientArray', false, { afte

我正在使用jqGrid的OnSeRow方法并调用aftersavefunc,但当成功保存行时,此函数不会执行,我们正在使用clientarray保存数据

在jqgrid文档中,它也可以与clientarray一起使用

使用的代码如下:-

onSelectRow: function (id) {
            $('#grdTasks').jqGrid('saveRow', lastsel, true, 'clientArray', false, 
             { aftersavefunc: function () 
             {
                alert('saved');
             }
            })

尝试使用对象设置参数:

saveparameters = {
    "successfunc" : null,
    "url" : 'clientArray',
    "extraparam" : {},
    "aftersavefunc" : function( response ) {
                          alert('saved');
                      },
    "errorfunc": null,
    "afterrestorefunc" : null,
    "restoreAfterError" : true,
    "mtype" : "POST"
}

$('#grdTasks').jqGrid('saveRow', rowid, saveparameters );

尝试使用对象设置参数:

saveparameters = {
    "successfunc" : null,
    "url" : 'clientArray',
    "extraparam" : {},
    "aftersavefunc" : function( response ) {
                          alert('saved');
                      },
    "errorfunc": null,
    "afterrestorefunc" : null,
    "restoreAfterError" : true,
    "mtype" : "POST"
}

$('#grdTasks').jqGrid('saveRow', rowid, saveparameters );