首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jqgrid行编者往服务器传送的有哪些数据

2013-09-05 
jqgrid行编辑往服务器传送的有哪些数据?仅仅传送可编辑的修改的数据吗?不能编辑的数据接受不到啊?如何确定

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);

热点排行