首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jqgrid与wordpress查询变量冲突

Jqgrid与wordpress查询变量冲突
EN

Stack Overflow用户
提问于 2011-02-03 02:30:37
回答 1查看 373关注 0票数 0

我写了一个使用jqgrid的wordpress插件。当我提交要保存的jqgrid中的某一行时,我的表列中的名称(如"name")与wordpress查询变量冲突,并导致返回404。

有没有办法让jqgrid post被包装在另一个对象中,这样它就不会把原始的查询变量"name“发送到服务器?它能发布像这样的东西吗?

代码语言:javascript
运行
复制
$_POST = array(
    'jqgrid' = array('oper' => 'add', 'name' => 'whatever')
);

而不是

代码语言:javascript
运行
复制
$_POST = array('oper' => 'add', 'name' => 'whatever');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-03 05:07:46

jqGrid具有prmNames选项,可用于重命名jqGrid在URL或POST中使用的任何参数。例如,"add“操作的默认值是由addoper:"add"定义的。

我不明白你在"name“参数下是什么意思。列名不用作已发布的任何参数的名称。如果你因为使用toolbar searching而有问题,我建议你使用stringResult:true选项,它使关于搜索的信息采用与使用advanced searching相同的格式。如果你能更详细地描述这个问题,我相信我能帮到你。

更新:您可以使用serializeEditData (用于form editing)、serializeRowData (用于inline editing)或serializeCellData (用于cell editing)以任何方式转换将在编辑/添加操作期间发送到服务器的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4878325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档