2012-08-08 56 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