ajax请求返回状态为200但还是进入error事件
来源:互联网 发布:2017淘宝宝贝上传数量 编辑:程序博客网 时间:2024/06/03 17:44
最近遇到一个问题,发送一个ajax请求,请求成功了,并且放回状态为200,但是就是不进入success事件,添加error事件竟进入了error事件。
代码如下:
- .ajax({ </span></span></li><li class=""><span> url:WEB_ROOT_PATH+”/dataLevel/dataLevelCtrl.htm?BLHMI=findBasicDataLevel”,
- type:”post”,
- dataType:”json”,
- async:false,
- success:function(data){
- var dataScore = data;
- },error:function(){
- alert(”出错啦!”);
- }
- });
$.ajax({ url:$WEB_ROOT_PATH+"/dataLevel/dataLevelCtrl.htm?BLHMI=findBasicDataLevel", type:"post", dataType:"json", async:false, success:function(data){ var dataScore = data; },error:function(){ alert("出错啦!"); }});
出错原因:dataType:”json”,而后台返回的数据不符合json规范。
解决方法:先将dataType设置为text,这样就可以进入success方法了,查看data数据究竟是什么。
我的data为:{”success”:success},可以看出第二个success没有引号包裹,不符合json规范,故而不能转换为json对象。
之后的解决方法就很好办了。一种是修改后台返回值,二种是直接解析text返回的值。
阅读全文
0 0
- ajax请求返回状态为200但还是进入error事件
- ajax请求返回状态为200但还是进入error事件
- Ajax返回状态为200但进入error方法
- ajax请求返回结果进入success还是error
- 【JavaWeb】ajax请求返回200却进入error
- AJAX请求状态码返回200却跳到error的function
- springmvc中 ajax请求错误,返回406,并一直进入error的回调方法,以及返回参数为Object
- ajax请求不等服务器返回直接进入error
- ajax 请求进入到error
- Ajax请求servlet成功但返回错误
- Ajax请求servlet成功但返回错误
- ajax请求成功,但执行error回调
- thinkphp ajax 进入error 返回多个红点 解决方法
- 关于jquery ajax 请求一直进入error
- ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
- html 解决表单提交时调用jquery ajax出现执行了请求,但进入了error方法里面
- AJAX请求时status返回状态明细表
- AJAX请求时status返回状态明细表
- PIC单片机的间接寻址注意要点
- 自整理 angular入门 ——打破高难度入门观念 (基础篇1)
- 27 在H5上实现spi-tft屏的简单驱动
- 三 线程Executor框架
- viewpager 带文字点击 主方法 + 适配器
- ajax请求返回状态为200但还是进入error事件
- 低层视觉:使用多图像——从运动估计投影模型
- 设计一个算法,计算出n阶乘中尾部零的个数
- 不可控的世界,可控的意志力
- Java对象在JVM中的生命周期(实例)
- 程序员练级攻略(转自coolshell 陈皓)
- LeetCode||70. Climbing Stairs
- [转]关于javascript中apply()和call()方法的区别
- centos 6 安装 mysql