editdata jqgrid传输数据编辑
下面是通过表单编辑jqgrid的代码editdata jqgrid传输数据编辑,jqgrid,Jqgrid,下面是通过表单编辑jqgrid的代码 $("#DataEnergy").jqGrid('navGrid', '#pagergrid', {}, //options {editdata: { id_res: $('#resurs').val(), id_obj: readCookie('id_obj')} },// add options {editdata: { id_res: $('#resurs').val(), id_obj: readCookie('id_
$("#DataEnergy").jqGrid('navGrid', '#pagergrid',
{}, //options
{editdata: { id_res: $('#resurs').val(), id_obj: readCookie('id_obj')} },// add options
{editdata: { id_res: $('#resurs').val(), id_obj: readCookie('id_obj')} }, // edit options
{editdata: { id_res: $('#resurs').val(), id_obj: readCookie('id_obj')} }, // del options
{} // search options
);
编辑时,必须在post请求中发送editdata的数据。
为什么不存在为什么?首先,您应该使用正确的参数名称:和(在JavaScript中,这种情况非常重要) 下一个问题是
navGrid
的调用将执行一次,但您可能希望在编辑/读取/删除时具有$('#resurs').val()和readCookie('id_obj')
的值。要解决此问题,可以使用editData
和delData
中的函数(方法):
var myData={
id_res:function(){return$('#resurs').val()},
id_obj:function(){return readCookie('id_obj');}
};
$(“#DataEnergy”).jqGrid('navGrid','#pagergrid',
{},//navGrid选项
{editData:myData},//添加选项
{editData:myData},//编辑选项
{delData:myData},//del选项
);
有关更多信息,请参阅其他一些旧答案:、