如果您将数据保存在服务器上,并且您的服务器支持数据过滤(单个或高级搜索),那么您可以在手动jQuery.ajax调用中使用与jqGrid相同的URL。您只需要将过滤器设置为id等于需要刷新的行。在从服务器收到成功响应后,您可以使用setRowData或delRowData更新行内容或删除行。
你还需要更新 tr id,否则在下一次编辑时它会保存多次。 function afterSave(p,p2) { $('#mygrid').setRowData(lastSel,{'id':newId}); $('#'+lastSel).attr("id",newId); }