RESTFUL风格
springBoot需要配置支持PUT/DELETE表单提交,否则会报错Request method ‘POST’ not supported
在配置文件中配置一下,开启支持。
spring:
mvc:
hiddenmethod:
filter:
enabled: true
<a th:href="@{/admin/tag/}+${tag.id}" class="ui mini red basic button deleteBtn">删除</a>
<!--外部form用于restful DELETE 结合js-->
<form method="post" id="deleteTag">
<input type="hidden" name="_method" value="delete"/>
</form>
<script type="text/javascript">
$(".deleteBtn").click(function () {
console.log($(this).attr("href"));
$("#deleteTag").attr("action", $(this).attr("href")).submit();
return false;
});
</script>