Javascript 需要jqgrid存储行相关帮助
这是我目前正在使用的网格Javascript 需要jqgrid存储行相关帮助,javascript,ajax,jquery,jqgrid,Javascript,Ajax,Jquery,Jqgrid,这是我目前正在使用的网格 var lastsel; grid.jqGrid({ url:'grid_data_loader.php, datatype: 'json', mtype: 'POST', colNames:['ID','Date Created','Subject','Status','Location','Action'], colModel :[ {name:'id', index:'id', align:'center', hidden:true}, {name:'
var lastsel;
grid.jqGrid({
url:'grid_data_loader.php,
datatype: 'json',
mtype: 'POST',
colNames:['ID','Date Created','Subject','Status','Location','Action'],
colModel :[
{name:'id', index:'id', align:'center', hidden:true},
{name:'date'},
{name:'subject'},
{name:'status',align:'center'},
{name:'location',editable: true, align:'center', edittype:"select",
editoptions: {
dataUrl: 'control.php',
dataEvents: [
{ type: 'change',
fn: function(e) {
grid.saveRow(lastsel,true);
}
}
]
}
},
{name:'action'}
],
rowNum:10,
rowList:[10,20,30],
autowidth: true,
height: "100%",
pager: '#pager',
sortname: 'id',
viewrecords: true,
rownumbers: true,
sortorder: "asc",
editurl: "control.php?case=8",
onSelectRow: function(id){
if(id && id!==lastsel){
grid.jqGrid('restoreRow',lastsel);
grid.editRow(id,true);
lastsel=id;
}
}
});
一切正常,但我不知道如何在保存行后检查服务器响应
任何帮助都会很好
谢谢。您可以使用的
aftersavefunc
和errorfunc
参数。这个问题帮助我回答一个关于编辑后如何使用saveRow的问题。所以谢谢你:)但是你能不能也发布一下你的control.php文件?这真的会帮助我和其他人摆脱困境。