背景:點擊提交按鈕ajax請求接口時,報出錯誤【
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Jun 06 14:49:25 CST 2019
There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'POST' not supported
】
原因:從字面意思看是提交方式錯誤,該錯誤提示極具迷惑性,實際是由於submit事件最后沒有return false;導致的。ajax會提交一次,form表單自帶的submit按鈕也會提交,在onclick事件最后加上return false;form表單就不會再提交,不然就是提交兩次,所以報上面那個錯。
方法: