2012-08-08 55 views
1

是否有可能使用HTML格式发起HTTP DELETE?我有一个需要http删除的应用程序,但是当我尝试使用我的表单发布时,它告诉我该方法不被允许并尝试删除。这里是我的表单代码:试图启动一个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删除,它的工作原理。不符合我上面写的形式。帮帮我?

感谢

+0

您在问题中提供的链接是带有示例的提案。他们表明,如果该提案得以实施,它将如何工作。它不是任何规格的一部分。 – 2012-08-08 21:38:04

+0

啊。感谢帮助我阅读:) – Progger 2012-08-08 21:46:37

回答

1

都能跟得上 - 你不能代码HTTP动词,如从HTML 4.x或XHTML形式的 “删除”:

+0

感谢@ paulsm4为您的快速反应。你声明这不能用HTML 4.x或XHTML完成。那么HTML 5呢? – Progger 2012-08-08 21:34:38

+0

@Progger:是的,我相信HTML 5表单会支持DELETE:http://www.devx.com/webdev/Article/42827/1954 – paulsm4 2012-08-08 21:56:28

1

(我认为甚至认为这是不可能的中直HTML,你仍然要完成它)

你可以用一点的jQuery做到这一点:

How to send a PUT/DELETE request in jQuery?

覆盖提交按钮的行为,并呼吁自己的代码来处理删除。

+0

*当然*你可以用Javascript来做。但这不是问题;) – paulsm4 2012-08-08 21:26:54

+0

感谢@Mike Johnston帮助我找到答案。我应该问在我的问题中如何(如果不是HTML)。 – Progger 2012-08-08 21:54:39