原文:ajax成功请求到后台,但是前端报404错误

记录下今天遇见的一个问题,一个删除的ajax请求,传递一个主键到后台,后台成功接受并执行删除,但是前端报POST 错误。 查找原因是由于Controller忘记写返回状态码 Responsebody spring对返回值映射时找不到对应的视图,所以返回 更新 更简单的方法是直接用 RestController 注解即可 ...

2018-02-13 14:56 0 2336 推荐指数:

查看详情

ajax 后台java代码执行完毕 前端404错误

一个ajax请求,到java后台代码,后台成功接受并执行相应处理,但是返回的时候,success却没进去,前端404错误。 因为是由于Controller忘记写spring的@Responsebody注解,所以spring对返回值映射时找不到对应的视图,所以返回404 很常见的错误,虽然是 ...

Tue Mar 21 22:17:00 CST 2017 0 2000
前端请求后端,404原因总结

前端的url和后端控制器+方法的RequestMapping对应不上 前端发出了后端无法接收的参数。通常是后端在控制器中采用实体作为接收参数,而前端发出的某个参数不是这个实体的属性 ...

Fri Mar 12 17:13:00 CST 2021 0 4914
Ajax提交post请求返回404错误

最近使用ajax提交表单的时候,发现无法执行success函数,后台的代码也正常执行了,但是就是无法执行success函数,执行error函数,返回的错误代码时404.显然是找不到请求的url。 可是后台的代码都执行了,怎么可能找不到url呢,上网搜查加提问,网上的大神说是可能因为后台的处理 ...

Fri Jun 01 19:02:00 CST 2018 0 5225
前端ajax能访问到后台的controller中但是前端报错404

产生原因:spring对返回值映射时找不到对应的视图,所以返回404,由此可见状态码的判断并不是看使否访问成功与否,而是看最终返回的数据进行判断的 解决办法: ①在controller中的方法上添加@Responsebody 注解 ②不使用ajax的方法访问,controller中返回 ...

Sat Jul 20 01:39:00 CST 2019 0 487
前端请求后台接口时参数包含特殊字符400错误

解决方法:前端使用encodeURI()加密。后台使用URLDecoder.decode()解密 例: str=encodeURI(str); 后台--URLDecoder.decode(str,"UTF-8"); encodeURI():把URI字符串采用UTF-8编码格式转化成 ...

Fri Apr 23 00:44:00 CST 2021 0 526
$.ajax请求400错误解决

错误原因1:后台接口,接收参数使用的是model实体类,而前端请求contentType设置错误,修改为如下请求成功。 说明:JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象 ...

Sun Feb 28 06:02:00 CST 2021 0 719
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM