原文:ajax readyState=4并且status=200时,还进error方法

今天在使用jQuery.ajax方法去调用后台方法时,ajax中得参数data类型是 JSON ,后台DEBUG调试,运行正常, 返回正常的结果集,但是前端一直都进到ajax的error方法,百思不得其解,后要一探究竟,在error方法的参数中加了data后,发现data中的readyState 并且 status , 这两个状态也证明ajax访问没有问题,没有出现异常。回过头发现我在后台返回的 ...

2019-04-22 19:44 0 953 推荐指数:

查看详情

Ajax关于readyStatestatus的讨论

  熟悉web开发的程序员想必对Ajax也不会陌生。现在已经有很多js框架封装了ajax实现,例如JQuery的ajax函数,调用起来非常方便。当然本文不打算讲框架的使用,我们将从Ajax的javascript源码实现开始。 Ajax源码实现   可以看到,xhr对象 ...

Sun Aug 17 22:07:00 CST 2014 2 5994
$.ajax请求返回数据中status200,回调的却是error?

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

Fri Jul 17 00:05:00 CST 2015 1 5131
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM