jQuery 的 ajax 方法,返回结果 readyState=4 并且 status=200 时,还进 error 方法
Posted 不是豆豆的旮旯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 的 ajax 方法,返回结果 readyState=4 并且 status=200 时,还进 error 方法相关的知识,希望对你有一定的参考价值。
今天在使用jquery.ajax方法去调用后台方法时,ajax中得参数data类型是"JSON",后台DEBUG调试,运行正常,返回正常的结果集,但是前端一直都进到ajax的error方法,百思不得其解,后要一探究竟,在error方法的参数中加了data后,发现data中的readyState = 4 并且 status=200,这两个状态也证明ajax访问没有问题,没有出现异常。回过头发现我在后台返回的是字符串,但并不是标准的json格式的字符串,所以前端js进入不了success。无法解析为json格式的数据,所以报错进error。通过后台将结果集转成json格式字符串即可。
————————
原文:https://blog.csdn.net/u013412066/article/details/50624966
以上是关于jQuery 的 ajax 方法,返回结果 readyState=4 并且 status=200 时,还进 error 方法的主要内容,如果未能解决你的问题,请参考以下文章