ajax返回200 ok但一直进入error而不是success
2016-05-27 19:21
253 查看
今天遇到一个问题,用ajax去后台拿数据时,无论后台返回成功还是失败都会进入到error里面,ajax代码如下:
$.ajax({ type: "POST", url: "${pageContext.request.contextPath}/add", contentType: 'application/json;charset=utf-8', data: json_data, dataType:"json", cache:false, success: function(response) { console.log("success"); }, error:function (response) { console.log("success"); } });
网上查了发现很多人问,说是后台返回的json格式有问题,可是后台发过来的数据是json,不明白说的格式问题到底是怎么样的,现在我是直接将dataType:"json"这一行删掉代码就可以正常进入success,这种解决方法的可行说明确实应该是格式的问题,但是并没有理解为什么。
阅读更多
相关文章推荐
- Ajax返回状态为200但进入error方法
- ajax请求返回结果进入success还是error
- ajax请求返回状态为200但还是进入error事件
- 【JavaWeb】ajax请求返回200却进入error
- springmvc中 ajax请求错误,返回406,并一直进入error的回调方法,以及返回参数为Object
- ajax请求返回数据成功但是一直进入error方法中
- ajax请求返回状态为200但还是进入error事件
- ajax 跨域请求返回200 但是不进success--1
- ajax返回数据成功 却进入error方法
- 解决ajax提交到后台数据成功但返回不走success而走的error问题
- AJAX返回状态200没有调用success
- thinkphp方法success和error跳转时间以及返回ajax
- 关于ajax——返回为200却到error页面,同步ajax页面跳转不成功
- 获取相机图像,返回码一直不是RESULT_OK的一个原因
- ajax发送请求成功,但是不进入success方法,进入error方法?
- ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
- ajax请求不等服务器返回直接进入error
- 解决使用ajaxFileUpload上传控件出现的问题:回调函数总是进入error或success
- 使用ajax返回json类型数据的时候无法进入success可能的原因
- thinkphp ajax 进入error 返回多个红点 解决方法