原文:$.ajax请求返回数据中status为200,回调的却是error?

代码无错误,由于有一段返回数据没数据展示,查看了chrome浏览器控制台发现status ,readystate ,却调用的是error函数。通过排查是因为返回的json数据不严谨,包含了转义符号导致。和后端开发人员商量好了修改一下返回数据。数据更新之后再测试则没有发生同样错误。证明猜想正确。 ...

2015-07-16 16:05 1 5131 推荐指数:

查看详情

ajax请求成功,状态却是200

AJAX状态为200,这类状态代码表明服务器成功地接受了客户端请求。简单的来说成功发送一个AJAX请求,但是就是不进入success事件,进入error事件。 出错原因:dataType:"json",而后台返回数据不符合json规范。 解决方法:   1、将dataType ...

Thu Oct 24 05:12:00 CST 2019 0 437
Ajax请求返回Error200数据的解决方法

先看代码 报错现象:页面为空 解决方式:因为返回200表示请求成功,已返回网页;但是无数据,那么可以检查数据; 如上,这是要请求数据,将json内单引号改为双引号再测试即可; ...

Wed Mar 06 00:45:00 CST 2019 0 547
ajax请求成功返回200,但还是进入error事件

ajax请求成功返回200,但还是进入error事件。 出错原因: 前台dataType:"json",而后台返回数据不符合json规范。 解决方案有两种: 1.前台:让ajax数据返回类型为text而不是json;即dataType: "text"; 2.后台 ...

Tue Aug 06 18:24:00 CST 2019 0 981
ajax请求请求返回200,但是数据为null

今天用mui封装的ajax发送一个很简单的保存数据请求,但是该请求直接返回200状态码,并返回null数据,服务端断点未启动,表明未接受到请求。 最初怀疑是mui封装的ajax有bug,遂换jquery尝试,结果完全一样,最后怀疑是发送请求的参数有问题,这个接口一共三个参数:id,name ...

Tue Dec 14 01:15:00 CST 2021 0 887
jQuery ajax请求错误返回status 0和错误error的问题

上周发现一个jQuery ajax请求错误返回status 0和错误error的问题,responseText是"error",状态码是0而不是200: 分析问题,发现以上代码没有问题,请求根本没有发送到后台,状态码是0表示没有发出ajax请求。各个状态含义: 0 - (未 ...

Mon Jan 06 20:16:00 CST 2014 1 29384
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM