Jqgrid编辑时的错误代码:200
我有一个jqgrid问题。每当我在一个网格中编辑一行时,它都能很好地工作,因为它会更改数据库中的值,但在编辑窗口中,我会看到“parsererror Status:‘OK’。错误代码:200”。在那之后,我需要给页面充电,以便查看所做的更改。 代码如下:Jqgrid编辑时的错误代码:200,jqgrid,edit,Jqgrid,Edit,我有一个jqgrid问题。每当我在一个网格中编辑一行时,它都能很好地工作,因为它会更改数据库中的值,但在编辑窗口中,我会看到“parsererror Status:‘OK’。错误代码:200”。在那之后,我需要给页面充电,以便查看所做的更改。 代码如下: tableToGrid("#tabla", { caption:'Lista de tramos', datatype:'json', mtype:'POST',
tableToGrid("#tabla",
{
caption:'Lista de tramos',
datatype:'json',
mtype:'POST',
loadonce:true,
jsonReader:{repeatitems: false, id:"0"},
url:'json/TramosJQGrid.jsp',
editurl:'json/operacionesTramos.jsp',
colNames:[
'Codigo','AIC','Arqueta inicio','Latitud','Longitud','AFC','Arqueta fin','Latitud','Longitud','Comentario','Entidad'
],
colModel:[
{name:'codigo',index:'codigo',hidden:true,editable:false,key:true,width:'100'},
{name:'elemReg1',index:'elemReg1',hidden:true,editable:false,editrules:{required:true}},
{name:'elemReg1Nombre',index:'elemReg1Nombre',editable:false,editrules:{required:true}},
{name:'elemReg1Lat',index:'elemReg1',editable:false,editrules:{required:true}},
{name:'elemReg1Lon',index:'elemReg1',editable:false,editrules:{required:true}},
{name:'elemReg2',index:'elemReg2',hidden:true,editable:false,editrules:{required:true}},
{name:'elemReg2Nombre',index:'elemReg2Nombre',editable:false,editrules:{required:true}},
{name:'elemReg2Lat',index:'elemReg2',editable:false,editrules:{required:true}},
{name:'elemReg2Lon',index:'elemReg2',editable:false,editrules:{required:true}},
{name:'comentario',index:'comentario',editable:true},
{name:'entidad',index:'entidad',stype:'select',searchoptions:{dataUrl:'json/entidades.jsp',searchhidden:true},editable:true,edittype:'select',editoptions:{dataUrl:'json/entidades.jsp'}}
],
sortable:true,
height:'auto',
pager:jQuery('#navegacion'),
viewrecords:true,
rowNum:25,
rowList:[10,15,20,25,50,75,100,150,200],
multiselect:'true',
ondblClickRow:sacaMapaTramoUnico
});
//Definición de barra de navegación
jQuery("#tabla").navGrid('#navegacion',
{
searchtext:'Buscar',
refresh:true,
view:true,
add:false,
viewtitle:'Ver registro',
alertcap:'ATENCION',
alerttext:'No puede realizarse la operacion porque no ha seleccionado ninguna fila.'
},
{}, //edición
{}, //nuevo
{}, //borrado
{closeAfterSearch:true, modal:true}, //buscar
{} //ver registro
);
//Botón de eliminar selección
jQuery("#tabla").navButtonAdd('#navegacion',
{
caption: "Eliminar selec.", buttonicon: "", position:"first",cursor:"pointer", title: "Eliminar selección",
onClickButton: function() {
$("#tabla").jqGrid('resetSelection');
}
});
//Botón de seleccionar todo
jQuery("#tabla").navButtonAdd('#navegacion',
{
caption: "Selec. todos", buttonicon: "", position:"first",cursor:"pointer", title: "Seleccionar todo",
onClickButton: function() {
$("#tabla").jqGrid('resetSelection');
var ids = $("#tabla").getDataIDs();
for (var i=0, il=ids.length; i < il; i++) {
$("#tabla").jqGrid('setSelection',ids[i], true);
}
}
});
//Botón de ver en mapa
jQuery("#tabla").navButtonAdd('#navegacion',
{
caption: "Ver en mapa", buttonicon: "ui-icon-image", position:"first",cursor:"pointer", title: "Ver en mapa",
onClickButton: sacaMapaTramos
});
$("#tabla").sortGrid('fecha');
tableToGrid(#tabla),
{
描述:'Lista de tramos',
数据类型:'json',
mtype:'POST',
有一次:是的,
jsonReader:{repeatitems:false,id:“0”},
url:'json/TramosJQGrid.jsp',
editurl:'json/operacionesTramos.jsp',
姓名:[
‘Codigo’、‘AIC’、‘Arqueta inicio’、‘Latitud’、‘Longitud’、‘AFC’、‘Arqueta fin’、‘Latitud’、‘Longitud’、‘Comentario’、‘Entidad’
],
colModel:[
{name:'codigo',index:'codigo',hidden:true,editable:false,key:true,width:'100'},
{name:'elemReg1',index:'elemReg1',hidden:true,editrules:false,editrules:{required:true},
{name:'elemReg1Nombre',index:'elemReg1Nombre',可编辑:false,editrules:{required:true},
{name:'elemReg1Lat',index:'elemReg1',可编辑:false,可编辑规则:{required:true},
{name:'elemReg1Lon',index:'elemReg1',可编辑:false,可编辑规则:{required:true},
{name:'elemReg2',index:'elemReg2',hidden:true,editrules:false,editrules:{required:true},
{name:'elemReg2Nombre',index:'elemReg2Nombre',可编辑:false,editrules:{required:true},
{名称:'elemReg2Lat',索引:'elemReg2',可编辑:false,可编辑规则:{required:true},
{名称:'elemReg2Lon',索引:'elemReg2',可编辑:false,可编辑规则:{required:true},
{名称:'comentario',索引:'comentario',可编辑:true},
{name:'entidad',index:'entidad',stype:'select',searchoptions:{dataUrl:'json/entidades.jsp',searchhidden:true},edit:true,edittype:'select',editoptions:{dataUrl:'json/entidades.jsp'}
],
可排序:是的,
高度:'自动',
寻呼机:jQuery(“#navegacion”),
viewrecords:是的,
行数:25,
行列表:[10,15,20,25,50,75100150200],
multiselect:“true”,
OnDBL ClickRow:sacaMapaTramoUnico
});
//纳维加西翁兵营的定义
jQuery(“#tabla”).navGrid(“#navegacion”,
{
搜索文本:'Buscar',
刷新:是的,
观点:没错,
加:错,,
视图标题:'Ver registro',
alertcap:'ATENCION',
alerttext:“没有运营成本,没有运营成本。”
},
{},//edición
{},//nuevo
{},//borrado
{closeAfterSearch:true,modal:true},//公共汽车
{}//ver registro
);
//eliminar selección酒店
jQuery(“#tabla”).navbuttonad(“#navegacion”,
{
描述:“Eliminar selec.”,按钮图标:“”,位置:“第一”,光标:“指针”,标题:“Eliminar selección”,
onClickButton:函数(){
$(“#tabla”).jqGrid('resetSelection');
}
});
//选择托多岛
jQuery(“#tabla”).navbuttonad(“#navegacion”,
{
描述:“Selec.todo”,按钮图标:,位置:“第一”,光标:“指针”,标题:“SELECIONARTODO”,
onClickButton:函数(){
$(“#tabla”).jqGrid('resetSelection');
var id=$(“#tabla”).getDataId();
对于(var i=0,il=ids.length;i
从文件中获取响应在编辑Url中定义:
int i=0;
i=statement.executeUpdate("update jqgrid set name='"+name+"',contact='"+contact+"' where id='"+id+"'");
if(i==0)
{
System.out.println("insertion failled");
obj.put("res","insertion failled");
}else
{
System.out.println("insertion succeed"+name+" "+contact);
obj.put("res","insertion succeed");
}
维巴夫·索尼