1

是否可以使用 html 表单触发 http DELETE?我有一个需要 http 删除的应用程序,但是当我尝试使用我的表单发布到它时,它告诉我该方法不允许并尝试删除。这是我的表单代码:

<form method='delete' action='/groups/dissolve/$org_ID' />
<input class='btn btn-danger' type='submit' value='close group forever' style='font-size:82.5%' />
</form>

我正在遵循我在这个网站上找到的说明:http: //amundsen.com/examples/put-delete-forms/

当我为 FireFox 使用 REST 客户端插件并发送 http 删除时,它可以工作。不适用于我上面写的表格。帮助?

谢谢

4

2 回答 2

1

不——您不能从 HTML 4.x 或 XHTML 表单中编写 HTTP 动词,例如“DELETE”:

于 2012-08-08T21:19:51.203 回答
1

(我认为即使在直接的 HTML 中你仍然想完成它是不可能的。)

你可以用一点 Jquery 来做到这一点:

如何在 jQuery 中发送 PUT/DELETE 请求?

覆盖提交按钮的行为并调用您自己的代码来处理删除。

于 2012-08-08T21:24:53.887 回答