Jqgrid编辑时的错误代码:200

Jqgrid编辑时的错误代码:200,jqgrid,edit,Jqgrid,Edit,我有一个jqgrid问题。每当我在一个网格中编辑一行时,它都能很好地工作,因为它会更改数据库中的值,但在编辑窗口中,我会看到“parsererror Status:‘OK’。错误代码:200”。在那之后,我需要给页面充电,以便查看所做的更改。 代码如下: tableToGrid("#tabla", { caption:'Lista de tramos', datatype:'json', mtype:'POST',

我有一个jqgrid问题。每当我在一个网格中编辑一行时,它都能很好地工作,因为它会更改数据库中的值,但在编辑窗口中,我会看到“parsererror Status:‘OK’。错误代码:200”。在那之后,我需要给页面充电,以便查看所做的更改。 代码如下:

          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");
        }
维巴夫·索尼