【发布时间】:2012-09-14 20:35:25
【问题描述】:
我有一个 jqGrid 使用专门的脚本进行内联编辑,专门用于这个网格。我正在尝试组织和整合服务器脚本,所以现在我希望使用一个新脚本在服务器上进行内联编辑。要使用这个新脚本,我需要在编辑内联时向脚本传递一个额外的 POST 变量。我不知道如何在内联编辑时向服务器发布附加数据。
通过表单编辑,我使用editData 属性在编辑表单中包含附加的 POST 数据。我在jqGrid docs 中读到我可以使用extraparams 参数传递附加的POST 数据。我似乎无法正确使用语法。
这是我所拥有的,但它不起作用:
$('#list').editRow(
id,
true,
function(){
$('input[name=customer]').autocomplete({source:customerlist});
today = new Date();
$('input[name=date]').val(today.getFullYear() + '-' + (today.getMonth()+1) + '-' + today.getDate());
},
extraparams={
'arg1':'daily_folding_reports'
}
);
list 是网格的 ID。添加自动完成的功能在 EDIT 上正确触发,但我没有正确合并 extraparams。正确的语法是什么?
谢谢!
【问题讨论】:
标签: jquery post jqgrid inline-editing