【ajax】readyState=4并且status=200时,还进error方法
生活随笔
收集整理的這篇文章主要介紹了
【ajax】readyState=4并且status=200时,还进error方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自??【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格式字符串即可。
?
總結
以上是生活随笔為你收集整理的【ajax】readyState=4并且status=200时,还进error方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于荣耀路由怎么无线中继的问题如何设置华
- 下一篇: JQuery AJAX请求结果的null