Javascript jqgrid aftersavefunc未点火

Javascript jqgrid aftersavefunc未点火,javascript,jqgrid,Javascript,Jqgrid,我使用的是JQGrid4.8JavaScript,我使用的是内联编辑和clientArray。 现在,我想更改单元格中的值并保存行,因此代码为: $("#jqGrid").jqGrid('setCell', rowId, 'comments', 'test'); var saveparameters = { "successfunc": null, "url": 'clientArray', "aftersavefunc": function (rowid, respon

我使用的是JQGrid4.8JavaScript,我使用的是内联编辑和clientArray。 现在,我想更改单元格中的值并保存行,因此代码为:

$("#jqGrid").jqGrid('setCell', rowId, 'comments', 'test');
var saveparameters = {
    "successfunc": null,
    "url": 'clientArray',
    "aftersavefunc": function (rowid, response, options) {
        alert('b');
    },
    "extraparam": {},
    "errorfunc": null,
    "afterrestorefunc": null,
    "restoreAfterError": true,
    "mtype": "POST"
};
$("#jqGrid").jqGrid('saveRow', rowId, saveparameters);

…但警报从未发出。我做错了什么?

只有在您拨打以下电话时才会触发:

 $('#jqGrid').jqGrid('editRow', rowId, false);
参考:


只有在您拨打以下电话时才会触发:

 $('#jqGrid').jqGrid('editRow', rowId, false);
参考:


谢谢!我修改了我的代码,最后它开始工作了。谢谢!我修改了我的代码,最后它开始工作了。