这是我的代码
<td>
<g:form resource="${this.stock}" method="DELETE">
<g:link id="${stock.id}" class="btn btn-primary" action="edit" resource="${this.stock}"><g:message code="default.button.edit.label" default="Edit" /></g:link>
<input class="btn btn-warning" type="submit" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" />
</g:form>
</td>
Edit
按钮正在运行,但Delete
按钮无效。这有什么不对吗?
答案 0 :(得分:0)
正如最后一行所提到的,要使用的表单方法是(foo1,4) and (foo2,4)
或GET
,您不能将POST
指定为表单方法类型。
DELETE
而不是<g:actionSubmit>
,则会更好
有关<input type="submit"/>
的更多信息,请参阅this link
还提及动作名称,它在表格的子目录上重定向。
希望这有效,试试这个,如果您还有任何疑问,请告诉我。