猿问

与前台ajax交互出现问题

我现在是一个忘记密码页面,需要输入注册信息判断是否成功,成功的话就进入密码页面

这是form表单

这是ajax

图片说明

这是controller

图片说明


图片说明

---异常信息

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Apr 10 13:37:33 CST 2019
There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'POST' not supported

控制台没有报 请问这是什么问题呢 谢谢大佬 很急 我使用form表单action是正确的
但是总有些时候要用到ajax 百思不得其解


holdtom
浏览 726回答 3
3回答

精慕HU

如果你使用action可以正常访问后端接口的话 , 那应该没问题 .可能是因为你的 click函数写在了 type=submit 的 button上吧 ,点击之后直接就提交表单了,没有进入click函数 , 把type改为 button试试建议你看看 network , 找到具体是哪个请求报的 405

猛跑小猪

代码提示上说,你发送的POST方法,由于后台不支持导致的。建议先把Postmapping改成requestmapping试试看

米琪卡哇伊

估计是ajax提交的路径不对了,相对路径经常会出问题。浏览器F12看看ajax的url提交到哪里去了。
随时随地看视频慕课网APP

相关分类

Java
我要回答