【问题标题】:inline delete - delOptions - how to add additional data to restful post?内联删除 - delOptions - 如何将其他数据添加到 restful 帖子?
【发布时间】:2013-05-28 17:50:56
【问题描述】:

我正在查看此文档,想知道如何在提交到服务器时添加额外的 POST 数据,然后在成功时删除 jqgrid 行,但在失败时不删除行。

http://www.trirand.com/jqgridwiki/doku.php?id=wiki%3aform_editing#delgridrow

我也看到了这个例子,但我没有在安静的帖子上看到它。 jqGrid (Delete row) - How to send additional POST data?

谢谢...

formatter: 'actions', 
formatoptions: {
   keys: false, editbutton: false, 
   delOptions: {
       url: jqgridWebUrl, 
       mtype: 'POST', 
       ???
   }
}

【问题讨论】:

  • 你想要怎样的URL?你使用mtype: 'POST',但是写了RESTful使用HTTP DELETE的服务。您需要发送哪种数据以及具体以哪种方式发送?
  • 我想在 HTTP POST 方法中发送额外的这样的宁静数据。我没有使用 HTTP DELETE 方法。该值需要是这样的 --> "WhichJqgridTemplate=Inventory&VehicleId=" $(this).getCell(rowid, 1) 。谢谢...
  • 我看到 delData 是一种方法。

标签: jquery jqgrid


【解决方案1】:

有很多方法可以做到这一点。您可以使用onclickSubmitbeforeSubmitdelDataserializeDelData。您应该将所有选项放在delOptions 中。

如果您需要修改删除期间使用的url,您可以使用onclickSubmit(代码示例参见the answer)。您可以在 the answer 中找到其他示例。

【讨论】:

  • delData 似乎不起作用,因为我无法获取 rowid,所以我使用了 onclickSubmit 并且效果很好。我将发布另一个与此相关的问题。 (我又忘记了一件事)。
  • @fletchsod:您可以使用errorTextFormat 回调自定义错误文本。
猜你喜欢
  • 2021-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 2014-08-12
  • 2015-02-17
相关资源
最近更新 更多