ajax请求后状态码200却无法进入success解决方案


     ajax一般是根据状态码来判断进入success方法或error方法的,状态码为200时进入success方法,状态码为其他则进入error方法,但是今天在练习的时候碰上了响应状态码为200但却进入error方法的情况,根据排查发现原来我在后端的响应回来的数据不是JSON格式。

解决方案:后端响应的数据类型改为JSON格式

1:导入gson的jar包

链接:https://pan.baidu.com/s/1NBzW_YIw87-SSryV1a90rQ
提取码:ja1m

2:创建Gson对象

Gson gson = new Gson();

3:向前端响应的数据转为JSON格式:

response.getWriter().write(gson.toJson(要响应的数据));

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM