首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用delData通过内联删除传递额外的参数

使用delData通过内联删除传递额外的参数
EN

Stack Overflow用户
提问于 2014-10-07 00:49:05
回答 1查看 1.8K关注 0票数 0

我有一个带有内联删除按钮的jqgrid。该按钮将一个post发送到一个php文件,该文件反过来将删除数据库中的记录。不幸的是,我似乎想不出如何在post电话中发送额外的数据。我不想依赖行号。相反,我希望将列(childId)的值添加到POST中。

这是我的桌子:

代码语言:javascript
运行
复制
jQuery("#team").jqGrid({
    url: 'TeamRetrieval.php?userId='+userId,
    datatype: "json",
    colNames: ['User Id', 'Email', 'Created', 'Delete'],
    colModel: [
        {name: 'childId', index: 'childId', align: 'center', sorttype: 'string'},
        {name: 'user_email', index: 'user_email', align: 'center', sorttype: 'string'},
        {name: 'user_registered', index: 'user_registered', align: 'center', sorttype: 'string'},
        { name: 'delete', formatter: 'actions', width: 40, align:'center', sortable: false,
            formatoptions:{
                keys: true,
                editbutton: false,
                editformbutton: false,
                delbutton: true,
                delOptions: { url: 'TeamRetrieval.php?userId='+userId}
             }
        }                
    ],
    mtype: "GET",
    sortorder: 'asc',
    sortname: 'childId',
    caption: "Existing Team Members",
});

这在我看来应该很简单。我在这里的文档中找到了一个选项delData

代码语言:javascript
运行
复制
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing&s[]=deldata

另一篇这样的文章显示,Oleg建议可以在内联删除按钮的格式选项中使用delData,从而允许通过POST传递其他参数。

代码语言:javascript
运行
复制
http://stackoverflow.com/questions/16798420/inline-delete-deloptions-how-to-add-additional-data-to-restful-post

然而,没有一个例子说明人们会如何去做这件事。我对javascript非常陌生(我来自java/c# land),我不清楚如何从delData中的数组引用列值。

请有人解释一下,当单击内联删除按钮时,如何在POST中传递'childId‘列的值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-26 00:14:26

在jqgrid表单上的Tony能够回答这个问题。如果你知道怎么做的话,很容易实现我所描述的。=)

为了传递具有jqgrid默认删除功能的参数,必须将它们希望作为键传递的字段标识出来。例如,注意下面的key:true

代码语言:javascript
运行
复制
{name: 'childId', index: 'childId', align: 'center', sorttype: 'string', key:true}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26226981

复制
相关文章

相似问题

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