jqGrid afterSaveCell事件未触发

jqGrid afterSaveCell事件未触发,jqgrid,Jqgrid,当光标位于可编辑单元格内时,我试图确定为什么按enter键时没有收到警报。在进入单元格进行编辑时,我会收到第一个“alert1!”,但在按下enter键后,我不会收到afterSaveCell:内的警报 我的第一个网格 html,正文{ 保证金:0; 填充:0; 字体大小:75%; } $(函数(){ $(“#列表”).jqGrid({ url:'php.scripts/customers.get.php', 数据类型:“xml”, mtype:“POST”, colname:['idcust

当光标位于可编辑单元格内时,我试图确定为什么按enter键时没有收到警报。在进入单元格进行编辑时,我会收到第一个
“alert1!”
,但在按下enter键后,我不会收到
afterSaveCell:
内的警报


我的第一个网格
html,正文{
保证金:0;
填充:0;
字体大小:75%;
}
$(函数(){
$(“#列表”).jqGrid({
url:'php.scripts/customers.get.php',
数据类型:“xml”,
mtype:“POST”,
colname:['idcustomers','firstname','lastname','address1','address2','city','state','zip','phone','email','cell',],
colModel:[
{名称:'idcustomers',索引:'idcustomers',宽度:55},
{name:'firstname',索引:'firstname',宽度:90,可编辑:true},
{name:'lastname',索引:'lastname',宽度:90,可编辑:true},
{名称:'address1',索引:'address1',宽度:90,可编辑:true},
{名称:'address2',索引:'address2',宽度:90,可编辑:true},
{名称:'city',索引:'city',宽度:90,可编辑:true},
{名称:'state',索引:'state',宽度:90,可编辑:true},
{名称:'zip',索引:'zip',宽度:90,可编辑:true},
{名称:'phone',索引:'phone',宽度:90,可编辑:true},
{名称:'email',索引:'email',宽度:90,可编辑:true},
{名称:'cell',索引:'cell',宽度:90,可编辑:true}
],
寻呼机:“#寻呼机”,
rowNum:10,
行列表:[10,20,30],
sortname:“idcustomers”,
排序器:“asc”,
viewrecords:是的,
gridview:没错,
描述:“客户”,
是的,
cellsubmit:'客户端阵列',
afterSaveCell:函数(rowid、名称、val、iRow、iCol){
警报(“警报1!”);
},
afterEditCell:函数(id、名称、val、iRow、iCol){
警报(“警报2!”);
}
}); 
}); 

如何在上查看,这实际上使用了您的代码,将显示两个警报。您不需要编写使用哪个版本的jqGrid。旧版本中可能存在一些问题,但上一个版本中没有。

免费的jqgrid 4.7和jquery-2.1.1也存在同样的问题。如何调试?我看到它在你的演示中起作用,但在我的网站上不起作用。@BarryMSIH:你能首先重新加载免费jqGrid 4.9测试版的最新版本吗?还是使用?如果问题存在,我会要求你创建一个演示问题的小演示。我将调试它并创建修复程序。