表单提交报错405的解决方式

举报
穆雄雄 发表于 2022/12/10 20:14:05 2022/12/10
【摘要】 ​编辑大家好,我是雄雄,欢迎关注公众号:雄雄的小课堂。今天,分享一个bug的解决的方法,到最后解决了也不知道为啥这样是可以的,原来的方法是不可以的…… 01问题描述项目中有这样的一个需求,就是在原来的商品基础上,添加一个评论的功能,功能很简单,闭眼都能想到怎么实现,写个表单,写个按钮,ajax提交到控制器就完事了,结果偏偏这么简单的功能写完之后出现了个bug,费了好多时间。错误信息如下:​编...

​编辑

大家好,我是雄雄,欢迎关注公众号:雄雄的小课堂。

今天,分享一个bug的解决的方法,到最后解决了也不知道为啥这样是可以的,原来的方法是不可以的……

01

问题描述

项目中有这样的一个需求,就是在原来的商品基础上,添加一个评论的功能,功能很简单,闭眼都能想到怎么实现,写个表单,写个按钮,ajax提交到控制器就完事了,结果偏偏这么简单的功能写完之后出现了个bug,费了好多时间。

错误信息如下:

​编辑

项目使用的技术为:springboot+springmvc+mybatisplus,下面是页面代码信息,使用了layui前端框架。

​编辑

Ajax关键代码:

​编辑

界面如下:

​编辑

出现问题之后,开始从前到后仔细检查了一遍,发现无论是从提交的地址还是传递的数据以及参数,都没有错,搞不明白错在了哪里。

在网上搜了搜,搜到大部分的内容虽然与我的问题相关,但是解决方法不一样,无外乎就是参数的问题,或者就是界面的问题,有的人还建议加上post注解,我试了试,都不可以,后来试着将表单的form标签去掉之后,发现可以正常运行了。

02

解决方法

将页面中的<form>标签去掉即可,我记得之前用ajax提交表单的时候,即使带着<form>标签也是可以的呢,这次就不行。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。