GET方法不支持。我出錯的原因在於,在JSP中我希望超鏈接a以post方式提交,但是這里寫js代碼時出錯。
<script type="text/javascript"> $(function(){ $(".delete").click(function(){ var href = $(this).attr("href"); $("form").attr("action",href).submit(); //alert("ok"); return false; }) }) </script>
js代碼本身並沒有錯,錯誤的是超鏈接的配置。
<form action="" method="post"> <input type="hidden" name="_method" value="delete" /> </form> <a href="emp/${emp.id }">Delete</a>
上面是jsp代碼,超鏈接a少了一個class="delete"
下面這樣改就對了。
<form action="" method="post"> <input type="hidden" name="_method" value="delete" /> </form> <a class="delete" href="emp/${emp.id }">Delete</a>