jqgrid行编辑往服务器传送的有哪些数据?
仅仅传送可编辑的修改的数据吗?
不能编辑的数据接受不到啊?
如何确定主键值去更新?
------解决方案--------------------提交到服务器的内容
提交到服务器的数据包含如下提到的内容
1)键值对,键名称对应此行的输入控件name值(包含此行所有输入控件)
2) 附加
id:rowid 键值对,rowid为此行数据id
3)如果extraparam参数,将会和提交的数据一起发送到服务器
不可编辑的你也要发送的话,可以获取到值附加到extraparam参数中一起发送
------解决方案--------------------对应行的主键值会自动附加为
id:rowid,除非你生成的数据行id指定为其他的了,就需要使用extraparam传递附加的参数
jQuery("#grid_id").saveRow(rowid, successfunc, url,
extraparam, aftersavefunc,errorfunc, afterrestorefunc);
demo
jQuery("#grid_id").saveRow(rowid, successfunc, url,
{key:"xxxx"}, ////////
aftersavefunc,errorfunc, afterrestorefunc);